OneDeadKey / kalamine

Keyboard Layout Maker
MIT License
105 stars 29 forks source link

Special keys no longer working? #6

Closed Dune-jr closed 8 months ago

Dune-jr commented 5 years ago

Using xkbcomp after kalamine leaves keys such as MUTE, VOL +, VOL- ineffective. Is there a way to leave those as-is, forwarded?

Warning:          No symbols defined for <AB11> (keycode 97)
Warning:          No symbols defined for <KATA> (keycode 98)
Warning:          No symbols defined for <HIRA> (keycode 99)
Warning:          No symbols defined for <HENK> (keycode 100)
Warning:          No symbols defined for <HKTG> (keycode 101)
Warning:          No symbols defined for <MUHE> (keycode 102)
Warning:          No symbols defined for <JPCM> (keycode 103)
Warning:          No symbols defined for <LNFD> (keycode 109)
Warning:          No symbols defined for <I120> (keycode 120)
Warning:          No symbols defined for <MUTE> (keycode 121)
Warning:          No symbols defined for <VOL-> (keycode 122)
Warning:          No symbols defined for <VOL+> (keycode 123)
Warning:          No symbols defined for <POWR> (keycode 124)
Warning:          No symbols defined for <I126> (keycode 126)
Warning:          No symbols defined for <I128> (keycode 128)
Warning:          No symbols defined for <HNGL> (keycode 130)
Warning:          No symbols defined for <HJCV> (keycode 131)
Warning:          No symbols defined for <AE13> (keycode 132)
Warning:          No symbols defined for <STOP> (keycode 136)
Warning:          No symbols defined for <AGAI> (keycode 137)
Warning:          No symbols defined for <PROP> (keycode 138)
Warning:          No symbols defined for <UNDO> (keycode 139)
Warning:          No symbols defined for <FRNT> (keycode 140)
Warning:          No symbols defined for <COPY> (keycode 141)
Warning:          No symbols defined for <OPEN> (keycode 142)
Warning:          No symbols defined for <PAST> (keycode 143)
Warning:          No symbols defined for <FIND> (keycode 144)
Warning:          No symbols defined for <CUT> (keycode 145)
Warning:          No symbols defined for <HELP> (keycode 146)
nivopol commented 8 months ago

Hi! Just seen this issue and confirmed it by loading latest Ergo-L and my take on Erglace layouts.

Kalamine should include inet(evdev) in the xkb_symbols part. This fixes my MUTE key and VOL± scroll wheel:

diff --git a/erglace_2_original.xkb b/erglace_2.xkb
index 6a1e424..291feba 100644
--- a/erglace_2_original.xkb
+++ b/erglace_2.xkb
@@ -56,6 +56,7 @@ xkb_keymap {
   partial alphanumeric_keys modifier_keys
   xkb_symbols "erglace" {
     include "pc"
+    include "inet(evdev)"

     // The “OneDeadKey” is an ISO_Level3_Latch, i.e. a “dead AltGr” key.
     // This is the only way to have a multi-purpose dead key with XKB.
fabi1cazenave commented 8 months ago

Thanks @nivopol !