GOK stands for GNOME On-screen Keyboard, and it is a program that provides a virtual keyboard for
users who have difficulty using a physical keyboard. GOK is designed to be accessible and
customizable, and it supports different keyboard layouts, input methods, and modes. GOK can also
generate mouse and gesture events, and it can be controlled by various input devices, such as
switches, joysticks, or head trackers. GOK is part of the GNOME desktop environment, and it can be
enabled from the Universal Access settings panel123.
The other options are not correct because:
A . xkb is not a program, but a component of the X Window System that handles keyboard
configuration and mapping. XKB stands for X Keyboard Extension, and it allows users to define the
behavior and appearance of their keyboards, such as the layout, the modifiers, the symbols, and the
actions. XKB does not provide an on-screen keyboard, but it can be used by other programs that
do45.
B . atkb is not a valid name for any known program or component related to on-screen keyboards.
There is no such program or component in the LPI Linux certification program or in the common
Linux distributions. The closest match is ATK, which stands for Accessibility Toolkit, and it is a library
that provides a set of interfaces for accessibility support in GNOME applications. ATK does not
provide an on-screen keyboard, but it can be used by GOK and other programs that do6 .
D . xOSK is a program that provides an on-screen keyboard, but it is not the one that is mentioned in
the LPI Linux certification program or in the common Linux distributions. xOSK stands for X On-Screen
Keyboard, and it is a simple and lightweight virtual keyboard that can be used with any X11
application. xOSK is not part of any desktop environment, and it has to be installed and launched
manually. xOSK is not as accessible and customizable as GOK, and it does not support different input
methods or modes .
Reference: 1: GOK - GNOME Wiki! 2: How to Set Up a Virtual On-Screen Keyboard in Linux 3: Working
With On-Screen Keyboards - Oracle Help Center 4: X keyboard extension - Wikipedia 5: XKB
Configuration Guide 6: Accessibility Toolkit - GNOME Developer : Accessibility - ArchWiki : xosk - X
On-Screen Keyboard : How to use on-screen virtual keyboard on Linux - Xmodulo