mirror of
https://github.com/sezanzeb/input-remapper
synced 2024-11-16 06:12:58 +00:00
update HISTORY.md
This commit is contained in:
parent
ea88e6537c
commit
b485870304
16
HISTORY.md
16
HISTORY.md
@ -99,25 +99,27 @@ I assume this is because:
|
||||
|
||||
**Seventh, final solution** By grabbing the mouse device (EVIOCGRAB) this
|
||||
won't happen. Since this prevents all the keycodes from doing stuff, no
|
||||
empty xkb symbols file is needed anymore. If 10 is mapped to a, it will
|
||||
figure out the keycode for a in the system configuration (via setxkbmap -pke)
|
||||
empty xkb symbols file is needed anymore. If 10 is mapped to 'a', it will
|
||||
figure out the keycode for 'a' in the system configuration (via setxkbmap -pke)
|
||||
and write it into a new device that has proper capabilities. So no xkb
|
||||
configurations are needed at all anymore.
|
||||
|
||||
|
||||
# How I would have liked it to be
|
||||
|
||||
This solution would have made the macro thing and mapping of mouse-clicks
|
||||
impossible though.
|
||||
This solution would have made the macro thing impossible though
|
||||
|
||||
setxkbmap -layout ~/.config/key-mapper/mouse -device 13
|
||||
|
||||
config looks like:
|
||||
```
|
||||
10 = a, A
|
||||
10 = a A
|
||||
11 = Shift_L
|
||||
282 = b # middle mouse
|
||||
```
|
||||
|
||||
done. Without crashing X. Without printing generic useless errors. Without
|
||||
colliding with other devices using the same keycodes. If it was that easy,
|
||||
an app to map keys would have already existed.
|
||||
colliding with other devices using the same keycodes. Xkb also can't map 282
|
||||
afaik. If it was that easy, an app to map keys would have already existed.
|
||||
|
||||
The current solution supports a config like that in json format.
|
||||
|
Loading…
Reference in New Issue
Block a user