SVKBD(1)
π NAME π
svkbd β simple virtual keyboard. This is the svkbd(1) page from the General Commands Manual, and bestie, we're about to get into it π
β¨ SYNOPSIS β¨
svkbd [-D] [-d] [-g geometry] [-fn font] [-O] [-h] [-H heightfactor]
[-l layers] [-s layer] [-v]
π DESCRIPTION π
svkbd is a simple virtual keyboard for X.org. It's meant for environments where no keyboard is available β literally the save when you have no physical keys to press. π¦
π¦ OPTIONS π¦
-Dβ debug mode; output verbosely tostderr. It's giving diagnostics, bestie. π₯-dβ sets the_NET_WM_WINDOW_TYPE_DOCKproperty to hint windowmanagers it is dockable, by default off. π-fnfont β defines the font or font set used, e.g."Monospace:bold:size=20"(an Xft font). π-ggeometry β adjust the initial window position or size as specified by the standard X11 geometry format. β¨-hβ show the usage information. helpful icon behavior. π«Ά-Hheightfactor β affects the vertical space taken by the keyboard. One row of keys takes up1/heighfactorof the screen's total height. math but make it keyboard. πΈ-llayers β comma separated list of layers to enable (by name). If not set, all layers in the layout will be available. The layer names are defined by the layout you compiled. π§-nβ do not simulate key presses for X. that's it, that's the tweet. π-Rβ disable press-on-release. no press-on-release energy. π-slayer β the layer to show on program start-up (by name). If not set, the first layer of the layout will be shown. β-Oβ disable overlay functionality. overlays? not today. π-oβ print pressed keys to standard output. spill the tea to stdout. π-vβ show the version information. π
πΈ ENVIRONMENT πΈ
You can define these environment variables as an alternative to some of the command line parameters. The command line parameters always take precedence, though β they win, no cap. π
SVKBD_LAYERSβ comma separated list of layers to enable (by name). The layer names are defined by the layout you compiled. π¦SVKBD_ENABLEOVERLAYSβ set this to0if you want to disable overlay functionality. π ββοΈSVKBD_HEIGHTFACTORβ affects the vertical space taken by the keyboard. One row of keys takes up1/heighfactorof the screen's total height. π
π¨ XRESOURCES π¨
The appearance of svkbd can be configured via xresources β make it cute:
svkbd.fontβ an Xft font specification like"Monospace:bold:size=20". πsvkbd.backgroundβ the background colour for the keycaps (in#rrggbbsyntax). πsvkbd.foregroundβ the foreground colour for the keycaps (in#rrggbbsyntax). β¨svkbd.shiftforegroundβ the foreground colour for the secondary labels (shift layer) on the keycaps. πsvkbd.shiftbackgroundβ the background colour for the secondary labels (shift layer) on the keycaps. πsvkbd.abcforegroundβ the colour for alphabetical keys. π€svkbd.abcbackbroundβ the colour for alphabetical keys. Spelled exactly like that in the page, bestie β copy it as-is πsvkbd.abcshiftbackgroundβ the colour for the secondary labels (shift layer) on alphabetical keys. π¦svkbd.abcshiftforegroundβ the colour for the secondary labels (shift layer) on alphabetical keys. π¦svkbd.pressforegroundβ the colour for keys when held pressed. π«³svkbd.pressforebackgroundβ the colour for keys when held pressed. π«³svkbd.highlightforegroundβ the colour for keys when hovering over them or just after release. π±οΈsvkbd.highlightforebackgroundβ the colour for keys when hovering over them or just after release. π±οΈsvkbd.highlightshiftforegroundβ the colour for the secondary label on keys when hovering over them or just after release. β¨svkbd.highlightshiftforebackgroundβ the colour for the secondary label on keys when hovering over them or just after release. β¨svkbd.overlayforegroundβ the colour for keys when they are part of an overlay. π§svkbd.overlaybackgroundβ the colour for keys when they are part of an overlay. π§svkbd.overlayshiftforegroundβ the colour for the secondary label on keys when they are part of an overlay. πsvkbd.overlayshiftbackgroundβ the colour for the secondary label on keys when they are part of an overlay. π
πͺ EXIT STATUS πͺ
svkbd exits 0 on success, and >0 if an error occurs. So zero is the slay outcome; anything above zero means an error showed up π
π SEE ALSO π
XParseGeometry(3)β the one and only see-also, bestie. π
π AUTHORS π
The icons who built this:
Christoph Lohmann <20h@r-36.net>Enno Boland <gottox@s01.de>Miles Alan <m@milesalan.com>Maarten van Gompel <proycon@anaproy.nl>Tetrakist <tetrakist@mutandum.com>Stacy <stacy@stacyharper.net>
xoxo bestie β this page is from Debian, dated March 15, 2021, and it's the SVKBD(1) manual page. now go be a virtual-keyboard main character π
β¨
π¦ where this page comes from
- alpine 3.24: svkbd-doc 0.4.2-r0 Β· MIT
- nixos 26.05: svkbd 0.4.2
- nixpkgs unstable: svkbd 0.4.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms