Shift-F6 not working for Refactor Rename Follow Answered Af Created September 23, 2018 03:53 I'm using version 2018.2.4 (Ultimate) Shift-F6 has stopped working. How can I reset it to default? I'm using the default KeyMap
Follow-up: using Windows 8.1
Intellij no longer recognizes any Fn key (previously it did)
Do the keys work in other applications?
Check also you do not have any additional 3rd plugins installed (like IdeaVim with Tools | VIM Emulator mode enabled).
Keyboard has a Fn lock key.
I hit it accidentally.
This caused the problem (not Intellij software).
Sorry for wasting your time via the forum.
Thanks for this. I'm on Mac OS too. If a default IntelliJ shortcut doesn't work, try the same keyboard shortcut again, but with the Fn key too. I have to do this for rename Shift + F6 (rename variable) and F1 (view documentation for symbol)
I am having this problem with the new 2022 Magic Keyboard.
The Shortcut is working on the Macbook's internal keyboard with pressing the Fn key.
It also works on my 2020 Magic Keyboard with just Shift + F6.
It doesn't work with pressing Fn on the Internal Keyboard and Shift + F6 on the 2022 Keyboard.
So apperantly, since the 2022 Keyboard has TouchId and all that fancy m1 chip stuff, it may be recognized as an internal keyboard.
Would be great if this can be resolved somehow :)
Currently, we don't support `Fn` in our shortcuts. We will consider your scenario, but can you please share a photo of your tabletop so we can understand your keyboards arrangement?
According to my tests, the `Fn` key combination only works if `Fn` is pressed on the same keyboard where the rest of the key combination is located. This is a system-wide problem (for example, Google Chrome can't recognize `Fn + F` shortcut entered this way). I have created a support topic on Apple forums - https://discussions.apple.com/thread/254571179
Unfortunately, JetBrains cannot help any further.
Thanks for your reply.
Pressing keys on different keyboards should not be the solution anyway. I just reported everything I tried so far.
The real problem is that the new Magic Keyboard with Touch ID gets recognized as if it was an internal keyboard by the IDE, thus requiring the Fn key being pressed in addition to the other shortcut keys.
But the Magic Keyvoard does not have an Fn key.
The solution would be that the new Magic Keyboard being recognized as an external keyboard, thus not requiring the Fn key for Shortcuts to work.
As stated above, with my old kMagic Keyboard everything works as expected.
Thank you for the additional explanation.
I have written a plugin that will help to understand what happens in your specific case. Can you please install it and send me the codes?
1) Please type `F6` on your Magic keyboard and copy the codes to me
2) Please type `Cmd + F6` and copy the codes to me
To install the plugin, please open `Preferences | Plugins | ⚙️ (Gear) | Install plugin from disk`
thanks for your quick support and sorry for the late response.
When I just press F6 on the Magic Keyboard, nothing happens in the output of the Plugin.
When I Press Shift + F6 this is the output (probably KeyDown and KeyUp Events):
The following is the output for Command + F6, but I guess its the same, the F6 Key just is ignored.
The following is the output when I Press Shift + F6 on the old Keyboard:
Thank you for the update.
It means JBR does not recognize your F-keys without pressing `Fn` key. I have that kind of keyboard (but with the `Fn` key, and on F6 it raises the system sound level).
1. Did I understand correctly that you don't see the system sound notification either?
2. Do other applications recognize `F6` press on the external keyboard?