-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eject key missing from HHKB layout #250
Comments
I don't know how it works and if it is useful. Anyway I don't mind adding that key, feel free to send a pull request. Please test it on windows and Mac if possible. |
On OS X you can use Shift + Ctrl + Eject to lock your screen, so I find it useful :) I will have to look around the repository and learn more before I can submit a pull request. Will take a look though. |
Hmm, after toying around with this for a little while I'm having trouble finding the keycode for eject. I think OS X intercepts it before Karabiner's EventListener can read it... Or something... Not really sure, because even just hitting Fn + f (as well as holding it down for a while) on the original HHKB controller nothing shows up in EventListener. Do you have a linux box you could run xev on with the original HHKB controller to see what hitting Fn + f sends to the machine? Not sure if this is even a reasonable solution to finding the keycode.... |
I got this on xev. I'm not sure what Eject key on HHKB spits out but I'm sure
|
OK. I used my USB-USB converter to look into the keycode, it is 0x6F, namely F20. Try it. |
Awesome! Now I just need to learn how to load a new firmware without screwing everything up! :) That shall be tonights project! |
I added document of HHKB original keycodes. And FAQ. |
@tmk so has this been added to the hhkb layout? Or did you just document it? My battery just came for my BT controller yesterday so I was gonna try and figure this out this weekend. I didn't see any code changes in the commits, only the documentation. So I assume I still need to create a PR for this. As for adding the eject key, do I just need to update |
Bro, having the same issue, tried to add F20 and nothing happened :/ |
I'm sure about original HHKB controller spitting out F20 for Fn+F(eject). If you understand this correctly and know HID spec you can implements Apple Fn on HHKB hopefully. |
Isn't a matter of just changing the hex? I thought was and didn't worked haha I may be stupid tho. |
@persocon I was able to get it working by setting the I'm pretty sure that isn't exactly the same as the default HHKB |
@marcaddeo and the default Fn key from mac you were able to make work too? will try that Mute to Ejct |
|
Great. Updated FAQ entry. |
@persocon just to clarify you don't need to change Also, what do you mean make the original |
@marcaddeo know the fn key on mac keyboard? turns out it is another HID thing, by default it is the |
@persocon still not 100% sure what you're talking about. Can you give me an example key combination that isn't working, but should be? I haven't had any problems. |
This key @marcaddeo :) if you take a look on the |
Oh... I don't know anything about that, this issue was about the Happy Hacking Keyboard Professional 2 so not sure I can help you there :) That's a nice lookin keyboard though! |
@marcaddeo thanks :) still needs some work on the case tho |
I am also running into this issue as I am trying to mimic the TypeMatrix 2030 which has "eject" on fn+F6. As mentioned in qmk/qmk_firmware#82, here is the
(which properly works with the default keyboard shortcut in Gnome 3) |
Eject does not work though, see qmk#82 and tmk/tmk_keyboard#250
Just installed the alt controller, which I assume is just flashed with the default hhkb layout but it seems to be missing the Eject key (Fn + f)
The text was updated successfully, but these errors were encountered: