Skip to content

bit-shift-io/surfboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

surfboard - virtual keyboard

A virtual keyboard for wayland and linux.

installation

KDE Plasma

Install surfboard.desktop to /usr/share/applications, with the path corresponding to the binary. Select it in the virtual keyboards menu in system settings, in order for it to see the virtual keyboard wayland APIs - input_method and fake_input

FAQ

Run an example other than main.rs

Drop the rs file in the bin folder and run: cargo run --bin example

Target another OS

Run with the command cargo run --target x86_64-apple-ios

TODO

References

https://github.com/airstrike/iced_receipts/tree/master

https://stackoverflow.com/questions/69352653/how-to-create-a-simple-parent-children-structure-with-the-plain-references

https://users.rust-lang.org/t/building-c-like-self-registrering-factory-in-rust/14146

https://github.com/FleksySDK/VirtualKeyboardSDK/tree/main

https://www.fleksy.com/blog/how-swipe-typing-works/

trie references

https://dev.to/timclicks/two-trie-implementations-in-rust-ones-super-fast-2f3m

About

A linux wayland virtual keyboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published