1KBDD(1)                   XKB layout switching daemon                  KBDD(1)
2
3
4

NAME

6       kbdd - simple per-window keyboard layout switching daemon
7

SYNOPSIS

9       kbdd [ -n | --nodaemon ]
10       kbdd [ -h | --help ] [ -v | --version ]
11

DESCRIPTION

13       kbdd is a simple keyboard layout daemon that switches and restores lay‐
14       outs on a per-window basis.
15
16       -n, --nodaemon
17              run in nodaemon (foreground) mode
18
19       -h, --help
20              print a short usage summary
21
22       -v, --version
23              print the program version
24

DBUS INTERFACE

26       Kbdd registers a dbus interface in order to  notify  a  window  manager
27       about  layout  change  and  listens  on  this  interface  for  incoming
28       requests.  This interface can be used in WM  widgets  to  indicate  the
29       current layout.
30
31       The dbus interface has the following methods:
32
33       getLayoutName( uint32 )
34              returns a string representing the layout group name
35
36       set_layout( uint32 )
37              sets current group
38
39       getCurrentLayout
40              returns current layout group id
41
42       next_layout
43              switches to the next keyboard layout
44
45       prev_layout
46              switches to the previous keyboard layout
47
48       The following events (signals) are available:
49
50       layoutChanged
51              returns new group number
52
53       layoutNameChanged
54              returns name for the new group
55
56       You can change the layout with the following dbus-send command:
57       dbus-send --dest=ru.gentoo.KbddService /ru/gentoo/KbddService ru.gentoo.kbdd.set_layout uint32:1
58

BUGS

60       Some  users  reported  problems with sticking meta-keys (Alt or Meta4),
61       however, at the moment there is not  enough  information  collected  to
62       conclude if this is caused by kbdd or not.
63
64       Newly  found  bugs  may  be  reported  on  the  project  page at github
65http://github.com/qnikst/kbdd/issues⟩.
66

AUTORS

68       Alexander V. Vershilov ⟨alexander.vershilov@gmail.com⟩
69
70       This manual page was  updated  for  the  Debian  project  by  Stanislav
71       Maslovski ⟨stanislav.maslovski@gmail.com⟩
72

SEE ALSO

74       dbus-send(1), dbus-monitor(1)
75
76       You can get more information about kbdd usage on wiki pages of the kbdd
77       project ⟨https://github.com/qnikst/kbdd/wiki/Usecases⟩.
78
79
80
81version 0.6                       27 Aug 2011                          KBDD(1)
Impressum