New blog just dropped with two posts! Go check it out and let me know if you like it 🥰.

https://blog.baggins.family/

#go #golang #rust #rustlang #evdev #uinput

@uncomfyhalomacro

No wayland pre-req required. Just some #rustlang knowledge along with #linux, #evdev, #uinput is all you need :)

🌗 GitHub - rvaiya/keyd:用於 Linux 的按鍵重新映射守護程序
➤ 一個靈活的系統守護程序,使用內核級輸入原始碼(evdev、uinput)重新映射按鍵。
https://github.com/rvaiya/keyd
keyd是一個靈活的系統守護程序,使用內核級輸入原始碼(evdev、uinput)重新映射按鍵。它具有多個獨特的功能,包括圖層、按鍵重載、鍵盤特定配置、即時重新映射、客戶端-服務器模型等。此外,它還支持應用程序特定的重新映射,並且可以在多個顯示服務器上運行。
+ 這是一個非常有用的工具,特別是對於那些希望在不同鍵盤之間切換的人來說。它的配置格式很容易理解,而且它的速度非常快。
+ 我很喜歡這個守護程序的客戶端-服務器模型,這使得應用程序特定的重新映射變得非常容易。它還支持多種顯示服務器,這是一個很大的加分項。
#GitHub #Linux #按鍵重新映射 #守護程序 #內核級輸入原始碼 #evdev #uinput
GitHub - rvaiya/keyd: A key remapping daemon for linux.

A key remapping daemon for linux. Contribute to rvaiya/keyd development by creating an account on GitHub.

GitHub

#Linux #streamdeck support, in C, as it should be. Injects key presses #evdev #uinput

Static keys, icons and it is ugly and mainly just a test for now.

Maybe it will evolve, who knows. Anyway here you go: https://github.com/oniongarlic/sdeck

#WriteInC

GitHub - oniongarlic/sdeck: Linux Stream Deck keypad support, proof-of-concept in C, injecting key presses using evdev

Linux Stream Deck keypad support, proof-of-concept in C, injecting key presses using evdev - GitHub - oniongarlic/sdeck: Linux Stream Deck keypad support, proof-of-concept in C, injecting key press...

GitHub

there's now a #wayland #synergy/#barrier client. no server yet. there's a experimental wlroots protocol for virtual keyboard & pointers. weird watching a brand new desktop rpc layer, of which this is one possible piece, coalesce into place. wayland is this weird act of re-extensing out a world.
https://github.com/debauchee/barrier/issues/109
https://github.com/quoing/wlr-synergy-client

tbh i'm more in favor #uinput forwarding systems. they are natural & simple, if only for good platforms. someone will probably have gotten something together for synergy before i get around to dabbling here. in a cooler world there are direct synergy/uinput converters, but i'm generally of the opinion that longer term, synergy probably, like the deskops before, meet the great fire & be reborn as something new.
https://github.com/Blub/netevent

behind door number three is shipping around usb devices wholesale, with #usbip.
http://usbip.sourceforge.net/

it's all #rpc, all messages, all streams of data, flowing. software define aka liberate these worlds, including the input worlds.

Wayland support? [Donation target met] · Issue #109 · debauchee/barrier

Added by one of the maintainers of Barrier, @p12tic: Please support this bounty to get Wayland support in Barrier A bounty for Wayland support has been posted to BountySource here. EDIT: $2550.42 h...

GitHub