Hyper key with Dvorak layout

27 views
Skip to first unread message

Jack Brannen

unread,
Nov 10, 2020, 5:55:45 PM11/10/20
to Karabiner
I'm using the Dvorak keyboard layout that comes built-in to macOS. I'm also using Karabiner Elements to remap my Caps Lock to a Hyper Key. However, Karabiner doesn't respect my Dvorak layout for Hyper keypresses.

So, for example, when I hit Caps Lock + D key, it should go through as Hyper + E (since Qwerty D remaps to Dvorak E).

What's the best way to correct this? I've seen other people post similar issues, but I haven't seen anyone describe the actual solution.

까이진

unread,
Nov 14, 2020, 10:30:19 AM11/14/20
to Karabiner
The pressed keys' values Karabiner-Elements receives are defined by HID for USB, so afaik they're built into your keyboard and independent of your keyboard layout.
So I guess you shouldn't think in emitted character values but instead in physical keys. So simply use the EventViewer to get a physical key's name and remap that to another physical key.

So to remap f to e in dvorak, remap y to d in karabiner.

Jack Brannen

unread,
Nov 22, 2020, 10:35:50 AM11/22/20
to Karabiner
That worked! Thank you!
Reply all
Reply to author
Forward
0 new messages