Jinyu Meng
- Megabits
- megabits
- Europe/Stockholm
- Yes
- No
1 issues
Key
Summary
Status
Reporter
Assignee
Created
Deleted Comment:
@Cole Smith I changed the keys in the script to "=" and ";". These keys are not commonly use in chat or commands.
Workaround
Per Jinyu Meng's comment, it is possible to use external software to remap the keys. See that comment for more info.
The bug
Since 17w43a, the Function key can no longer be bound in controls in macOS. Previously, it could be bound and would show up as FUNCTION.
How to reproduce
- Go to Options > Controls.
- Select a control.
- Press the Function key to try to bind the key to the control. Notice that nothing happens; the key press is ignored.
Yes, in 1.12.2. and all past versions can use "Fn" key. Not like a PC keyboard, ctrl on the left corner . Fn key is on the bottom left corner on a Mac keyboard, the ctrl key is on the right of it. So it's more easy to use it as sprint key.
The engine of snapshot version looks changed a lot, I don't know why the new one can't access this key. But I think this function is really convenient to our mac user.
When will you fix this?It's very important to our Mac users. Use ctrl key to run will hurt our little finger.
Is this bug that difficult to fix? What should our mac users do? buy an external keyboard? Okay. If Mojang can't fix that. I have a solution to temporary fix this problem.
{ "description": "Fn in Minecraft", "manipulators": [{ "conditions": [{ "file_paths": ["/Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_74/bin/java"], "type": "frontmost_application_if" }], "from": { "key_code": "fn" }, "to": [{ "key_code": "equal_sign" }], "type": "basic" }, { "conditions": [{ "file_paths": ["/Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_74/bin/java"], "type": "frontmost_application_if" }], "from": { "key_code": "semicolon", "modifiers": { "optional": ["any"] } }, "to": [{ "key_code": "fn" }], "type": "basic" } ] }I changed the keys in my script to "=" and ";". These keys are not commonly use in chat or commands.