mojira.dev
MC-305889

It is not possible to assign any action to the FN key

In the control settings, you can assign any action to any key, with the exception of FN. To make sure of this, you need to go into the control settings, click on the Key Bings button, and then select any action, such as throwing an item away. After that, press the FN key (it may be missing on some keyboards), and see that the object was not assigned to the FN key.

Attachments

Comments 9

I tested this in 26.1-snapshot-4 and was able to bind an action to the FN key successfully. The binding worked as intended, but the key name was displayed as scancode.32 instead of “FN.”

Hmm, it's weird, but for some reason I can't do that. Okay, thank you for the video you provided.

It could be keyboard specific if you can’t. Are you sure it’s limited to the version you listed?

I would suggest trying to recreate it on 26.1-snapshot-5 and if it is still an issue for you in that version then provide the type of keyboard as well as video footage of it happening since I would assume they will ask you for both of those things.

I meant 26.1-snapshot-6
I did not realize they released a new snapshot again.

Never mind I just misread a 5 as 6. Sorry for any confusion

I tried this in the latest snapshot, 26.1 Snapshot 5, but the issue persists. It's possible this is because I have an Aceline keyboard. However, I can't provide a video of what's happening because I don't know how to show that I'm pressing the FN key and trying to assign it an action, and no website shows the FN key being pressed. Could you please tell me what method you used when you demonstrated that you were able to assign the jump key to the FN key?

The thing I used is a default setting with my laptop. I don’t believe any software would be able to detect you pressing the FN key if it won’t let you bind it regardless.

From what I’ve read, some keyboards (including certain Aceline models) don’t send a standard key signal for the FN key itself. Instead, FN modifies the signal of other keys, so the operating system never sees “FN” as an individual key press.
That may explain why it can’t be bound on some keyboards but works on others where FN is exposed as a scancode (in my case it showed as scancode.32).
This likely is keyboard specific behavior rather than version specific, but additional reports from different keyboards would help confirm that.

minecraft_982646

(Unassigned)

Confirmed

Platform

Low

Input

26.1 Snapshot 4

Retrieved