jasonrudolph/keyboard

Cannot access command(f) in Super Duper Mode

rockwoodfrank opened this issue · 6 comments

Hi,
I recently starting using this set of code, but when I am in super-duper mode, I cannot hit f to go to command, as when I try things like cmd-z or cmd-c, nothing happens. Can someone tell me if I am doing anything wrong?

when I am in super-duper mode, I cannot hit f to go to command, as when I try things like cmd-z or cmd-c, nothing happens.

👋 Hi @rfrank6023: In this example, I think you're holding down s+d+f and then pressing z, and you're expecting it to perform a command+z combination. Is that right?

If so, I'm guessing that you're running into a keyboard ghosting issue as described in #24 (comment). Would you mind taking a look at that comment and letting me know if it explains the behavior you're seeing?

Ok so I went and tested it and I found out that my keyboard has a 6-key rollover so the 4 should work. It might just be that something else bloating my system is holding the function back, so I'll just live with I guess?

@rfrank6023 I thought of one other debugging step that might help you: If you launch the Karabiner-EventViewer app, you can press keys on your keyboard, and it will show you what keys Karabiner observes.

For example, on my Kinesis Freestyle 2 keyboard, when I press s+d+f+z, Karabiner sees all 4 keys. As a result, this enters super-duper mode and it gets converted to command+z, which then performs an undo operation.

Screen Shot 2019-04-17 at 8 20 39 PM

However, when I press s+d+f+c, Karabiner only sees 3 keys, due to a keyboard ghosting issue with the Kinesis Freestyle 2:

Screen Shot 2019-04-17 at 8 16 33 PM

It recognizes all four keys, but nothing happens undo-wise.
Screen Shot 2019-04-17 at 6 43 19 PM

It recognizes all four keys, but nothing happens undo-wise.

Thanks for following up.

That's really strange. I'm not able to reproduce that problem. For me, it recognizes all 4 keys and it triggers an undo. 😕

Like I said, it's probably some file I installed or app running that is manipulating it. All the other keys work just fine.