GOK (GNOME Onscreen Keyboard)
The information on this page is partially outdated: GNOME 3's Caribou has effectively replaced GNOME 2's gok.
Your application should be usable via gok; key input should be generated entirely by gok, not the keyboard. The aim here would be to work with your application and the desktop in general, ensuring any type of character input can be performed with the on-screen keyboard.
The gok application ships with the GNOME Desktop so should already be present. For full documentation, refer to the official gok site.
Follow these steps to verify the correct operation of gok with your application:
-
Login into the GNOME desktop
-
Run gok
-
Start your application
-
Provide input to your application with a pointing device (e.g., mouse or head-tracker) and gok.
-
Work using the auto-completion and word prediction features of gok.
-
Verify that gok enables and disables the and buttons based on the kind of application invoked; for example, the and buttons are disabled for the 'Font properties' capplet, but the same buttons are enabled for the Gedit application.
-
Verify that the gok on-screen keyboard provided by the button can be used to type in any text for the selected application; run Gedit, click on the text area, and then click on the button in gok. Select the required keys from the on-screen keyboard. The characters should appear in the Gedit text area.
-
Verify that the Terminal, Web Browser or Text Editor applications.
button allows the user to launch any of the -
Verify that the
button allows the user to activate any of the currently running application windows on the user's desktop, including GNOME panels and the GNOME desktop. -
Verify that the Help Browser application and click on the button. The GOK window now displays the , and buttons (the Help Browser menus). Click on the button and it displays the and buttons (menu items).
button lists all the available menus in the current application. Verify that clicking on a menu button displays the sub-menu and menu items contained within the sub-menu. Finally, verify that clicking on a menu item activates the menu item. For example, click on the -
Verify that the Help Browser application and then click on the button. The GOK window now displays the , and buttons.
button lists all the available buttons in the application toolbar. For example, click on the -
Verify that the GOK window. The GOK window should now display the names of the buttons in the capplet - , , and .
button displays all the button objects for the selected application window. For example, open the 'Font Properties' capplet and click on the button in the