Gok is a software application that provides an onscreen keyboard for GNOME desktop environments.
One of the major features of GOK is its ability to create new keyboards on-the-fly through XML specifications, allowing customization options for existing keyboards and access methods. This feature also enables GOK to adapt dynamically to users' needs and preferences. Another interesting aspect of GOK is that it can display components of the user interfaces of running applications directly within GOK as keyboards. This way, users can access application elements quickly, without navigating them indirectly through keyboard accelerators.
Moreover, GOK supports the redisplay of application menus and toolbars, and it includes a window activator keyboard that lists the current windows on the desktop and provides the ability to switch between them. Users have the freedom to adjust key size, height, and spacing, and can receive visual and auditory feedback on highlighting and selection. Furthermore, if you have programming skills, you can further customize GOK, and contributions are welcome.
It is essential to note that GOK is still undergoing active development and testing and may behave unexpectedly. Therefore, before attempting to use GOK extensively or reporting issues, familiarize yourself with the file named "NEWS" and the "Input Devices" section in particular. If you build GOK from source code, you will find API documentation in the gok/docs/reference/html directory.
Overall, GOK is a powerful accessibility tool for the GNOME desktop that offers great customization options, multiple access methods, and other useful features. We hope you find GOK helpful for your needs, and thank you for your interest in this project.
Version 2.28.1 / 2.29.1: N/A