FreeBSD Manual Pages
wvkbd(1) General Commands Manual wvkbd(1) NAME wvkbd - on-screen virtual keyboard for wayland compositors using wl- roots SYNOPSIS wvkbd-mobintl [OPTIONS]... NOTE: Your binary may have a different suffix depending on which layout you compiled. DESCRIPTION This project aims to deliver a minimal but practically usable implemen- tation of a wlroots on-screen keyboard in legible C. This will only be a keyboard, not a feedback buzzer, led blinker, or anything that re- quires more than what's needed to input text quickly. The end product should be a static codebase that can be patched to add new features. OPTIONS -D enable debug mode. -o print pressed keys to standard output. -O print intersected keys to standard output. -l layers comma separated list of layers in vertical/portrait mode. --landscape-layers layers comma separated list of layers used in horizontal/landscape mode. --list-layers prints a list of all available layers. -H pixels Height of the keyboard in pixels, for vertical/portrait mode. -L pixels Height of the keyboard in pixels, for horizontal/landscape mode --fn font set font and size (e.g. DejaVu Sans 20) --hidden Start hidden (send SIGUSR2 to show). --alpha int Set alpha value (i.e. transparency) for all colors [0-255] --bg rrggbb|aa Set color of background --fg rrggbb|aa Set color of keys --fg-sp rrggbb|aa Set color of special keys --press rrggbb|aa Set color of pressed keys --press-sp rrggbb|aa Set color of pressed special keys --swipe rrggbb|aa Set color of swiped keys --swipe-sp rrggbb|aa Set color of swiped special keys --text rrggbb|aa Set color text on keys --text-sp rrggbb|aa Set color text on special keys --version Print version information -h, --help Print usage help SIGNALS You can send signals to wvkbd to hide/show it (e.g. using kill(1) with -s): SIGUSR1 Hide the keyboard. SIGUSR2 Show the keyboard SIGRTMIN Toggle visibility COMPOSE BUTTON The default mobile international layout features a Compose button (Cmp) which, when combined with another key, opens up a layout that offers variants for that key. This is similar to functionality that other key- boards implemented using a long press (wvkbd has no such notion, hold- ing a key will repeat it like on a physical keyboard). For example, press Cmp + a to access variants with diacritics like , ,,, etc.. Most layouts also feature the following that are less obvious: • Press Cmp and . to access more punctuation • Press Cmp and - or , to access 'mathematical' symbols (+,-,=,etc) • Press Cmp and ' or 0 or 9 to access more brackets and quotes • Press Cmp and q to access emojis Last, but not least, pressing Cmp + space or Cmp + or Cmp + Abc opens up an index that allows you to immediately jump to any layout by name, even layouts not explicitly added to your layers on startup. AUTHORS Created by John Sullivan <jsullivan@csumb.edu>, maintained by the Sxmo project <https://sxmo.org> in collaboration with other open source con- tributors. For more information about wvkbd development, see <https://git.sr.ht/~proycon/wvkbd> or <https://github.com/jjsulli- van5196/wvkbd>. 2025-04-14 wvkbd(1)
NAME | SYNOPSIS | DESCRIPTION | SIGNALS | COMPOSE BUTTON | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=wvkbd&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>
