Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/System64fumo/sysboard

Simple virtual keyboard for wayland
https://github.com/System64fumo/sysboard

gtk4 gtkmm4 osk virtual-keyboard

Last synced: 4 months ago
JSON representation

Simple virtual keyboard for wayland

Awesome Lists containing this project

README

        

# Sysboard
sysboard is a simple virtual keyboard (On screen keyboard) for wayland written in gtkmm 4

![preview](https://github.com/System64fumo/sysboard/blob/main/preview.png "preview")

# Configuration
sysboard can be configured in 3 ways

1: By changing config.hpp and recompiling (Suckless style)

2: Using a config file (~/.config/sys64/board/config.conf)

3: Using launch arguments

```
arguments:
-m Set margin
-H Set height multiplier
-l Set layout (full, mobile, mobile_numbers)
-v Prints version info
```

# Signals
While the keyboard can show up on it's own, Sometimes you might want to trigger it manually

You can send signals to show/hide the window

``pkill -10 sysboard`` to show

``pkill -12 sysboard`` to hide

``pkill -34 sysboard`` to toggle

Note: When triggered manually it will not hide on it's own

# Theming
sysboard uses your gtk4 theme by default, However it can be also load custom css,

Just copy the included style.css file to ~/.config/sys64/board/style.css

# Also check out
[wvkbd](https://github.com/jjsullivan5196/wvkbd)

[wf-osk](https://github.com/WayfireWM/wf-osk)