jasonrudolph / keyboard

⌨ Toward a more useful keyboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't select backward with space+h

patrici-o opened this issue · comments

tl;dr: I can't select backwards in (S)uper (D)uper mode by holding down space and tapping h.

Further info:

  • All other directions (j / k / l) + space do work.

  • If I modify the line in super.lua from
    charactersToModifers[' '] = 'shift'
    to
    charactersToModifers['v'] = 'shift', then backward selection does work. I could leave it like that, but the cool thing about space is the thumb accessibility.

  • If I'm inside (S)uper (D)uper mode and I use shift instead of space for selection, I get mixed results:

    • If I start by pressing shift, it gets "captured" as a modifier to either s or d and I get the macOS tooltip for selecting a special character.
    • If I first tap h at least once, and then start to hold down shift, selection works properly.
  • macOS 10.13.6 (High Sierra), Hammerspoon 0.9.73, Karabiner-Elements 12.1.0

Many thanks for your help!

Ah, just saw #24. I wanted to add that I can't select backwards with the built-in keyboard on my MacBook Pro, but I can select backwards with an external USB keyboard.
I used Ukelele to check which keys were registering--the h doesn't register.

👋 Hi @patrici-o: Thanks for the superb write-up in this issue. 👏

And kudos for digging into this issue and figuring out that it's a hardware problem:

I can't select backwards with the built-in keyboard on my MacBook Pro, but I can select backwards with an external USB keyboard.

Since this behavior is the result of a hardware limitation on the built-in MacBook Pro keyboard, I'm going to close this issue.