Last modified 3 years ago Last modified on 08/30/11 15:07:57

Using eekboard on Tablet PC

When eekboard is started with -f option, it will be turned on when you focus-in any editable text widgets and turned off when focus-out. To start eekboard -f automatically when you log in to the system, prepare ~/.config/autostart/eekboard-autostart.desktop with the following content:

[Desktop Entry]
Exec=eekboard -f

By default, the activation mechanism is based on AT-SPI, but it currently only supports GTK applications. You can use another activation mechanism based on IBus input-method, which supports a variety of clients like GTK, Qt, and Emacs:

# install ibus and clients
$ sudo yum install ibus ibus-gtk2 ibus-gtk3 ibus-qt emacs-ibus
# use IBus input method events rather than AT-SPI focus events
$ gsettings set org.fedorahosted.eekboard focus-listener 'ibus'

As I wrote above, eekboard window will be hidden when focus is out. However, this may cause screen flickering when switching focus between two editable widgets. To prevent this, you can add a delay before hiding the window:

$ gsettings set org.fedorahosted.eekboard auto-hide true
$ gsettings set org.fedorahosted.eekboard auto-hide-delay 1000

Maybe you want to start eekboard in fullscreen mode rather than a normal floating window:

# start eekboard in fullscreen mode
$ gsettings set org.fedorahosted.eekboard start-fullscreen true

Known Working Devices