Who-T

Friday, January 22, 2021

Auto-updating XKB for new kernel keycodes

›
Your XKB keymap contains two important parts. One is the mapping from the hardware scancode to some internal representation, for example: ...
Wednesday, January 13, 2021

Parsing HID Unit Items

›
This post explains how to parse the HID Unit Global Item as explained by the HID Specification , page 37. The table there is quite confu...
2 comments:
Friday, December 4, 2020

It's templates all the way down - part 3

›
In Part 1 I've shown you how to create your own distribution image using the freedesktop.org CI templates. In Part 2 , I've shown y...
1 comment:
Friday, September 4, 2020

No user-specific XKB configuration in X

›
This is the continuation from these posts: part 1 , part 2 , part 3 and part 4 . In the posts linked above, I describe how it's poss...
3 comments:
Tuesday, September 1, 2020

User-specific XKB configuration - putting it all together

›
This is the continuation from these posts: part 1 , part 2 , part 3 This is the part where it all comes together, with (BYO) fireworks a...
Monday, August 31, 2020

User-specific XKB configuration - part 3

›
This is the continuation from these posts: part 1 , part 2 Let's talk about everyone's favourite [1] keyboard configuration syste...
Tuesday, August 25, 2020

libei - a library to support emulated input

›
Let's talk about eggs. X has always supported XSendEvent() which allows anyone to send any event to any client [1]. However, this even...
‹
›
Home
View web version

About Me

Peter Hutterer
X input hacker.
View my complete profile
Powered by Blogger.