Shift + F6 rename or Shift + F.... is invalid

Answered

Shift + F6 rename function or Shift + F.... is not working any more, It's still F6 function. 

Macbook Pro 2016 Mult Touch Bar

17 comments
Comment actions Permalink

Please try 2017.1: https://confluence.jetbrains.com/display/IDEADEV/IDEA+2017.1+EAP.

In case it still doesn't work, does it help if you remap Rename to some other shortcut?

0
Comment actions Permalink

Does not work Shift + F6. remap does not see Shift+F6, just F6. 

0
Comment actions Permalink

What OS and Java runtime do you use?

0
Comment actions Permalink

macOS 10.12.5, java 1.7

0
Comment actions Permalink

Em, no. You did not understand me. FN keys are permanent for Intellij applications. I already did this trick.

 

I always did rename variable using Shift+F6 - refactor action before touchbar. But now, on touchbar I press Shift+F6 and nothing happen. I open remap utility and try to remap Rename action to Shift+F6 - but then I press this combination utility sees ONLY F6 key, without Shift, but I press Shift+F6.

0
Comment actions Permalink

Does it work in other apps?

0
Comment actions Permalink

Actually I just try to use combination Shift+F6 in System Preferences -> Keyboard and there try to press Shift+F6 and there only F6 appear, without Shift. So I think it is problem of OSX and not Intellij Idea. Thanks for reply!

0
Comment actions Permalink

Thanks for confirming, it's really weird. Probably some utility or a driver performs the remapping.

0
Comment actions Permalink

Can confirm I'm seeing the same issue - 2017.2 EAP and using a touchbar. When I do fn + shift + (F6 on the touchbar) the "move" action (which is mapped to F6) is triggered instead of the expected "rename" action. I've also tried to remove the "move" keymapping (in case it was somehow shadowing the shift-F6 keybinding) but it made no difference.

0
Comment actions Permalink

Mads, does it affect only IntelliJ IDEA or all the apps where you can map hotkeys to Shift+F6?

0
Comment actions Permalink

It affect all apps where I want to use Shift+F* combination. It is macOS problem...

0
Comment actions Permalink

 

Ok, did som further debugging and tracked it down to Karabiner Elements (which I have installed) - quitting it fixed the problem. It seems that they have a number of conflicts with the touchbar: https://github.com/tekezo/Karabiner-Elements/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20touchbar

1
Comment actions Permalink

Oh, I use Karabiner Elements too. It is best way to remap switch language to CapsLock key because it's useless. I can try to quit it and try again.

0
Comment actions Permalink

I am chinese user. I have a similar situation. Open the keyboard options on the MAC,make the last check(The keys, such as F1 and F2, are used as standard function keys). It's work.

2
Comment actions Permalink

Thank you @Mads! The issue was Karabiner Elements! I uninstalled Karabiner and now its working! 

0
Comment actions Permalink

Yes, removing Karabiner is an option or just disabling the internal keyboard in the Karabiner settings. Then it is still possible to use it for external keyboard and at the same time to avoid problem with touchbar

0

Please sign in to leave a comment.