MacOS: The shortcuts work unexpectedly after 2017.1 update

InteliJ IDEA 2017.1 (and other JetBrains IDEs) update brings support for the national keyboard layouts on macOS.

What does it mean?

When using a keyboard layout different from the standard English layout the IDE will now execute an action that is mapped to the exact character you've pressed on the keyboard.
This behaviour now works by default.

Please note that only the lower-case characters are taken into account.

Before version 2017.1 the IDE executed an action mapped to the character on the key you've pressed as if it were an English keyboard layout.

How to go back to the old behaviour?

Please go to the menu Help | Edit Custom VM Options and add the following property to the file:

-Dcom.jetbrains.use.old.keyevent.processing=true

Then restart the IDE.
Please also consider customising the IDE keymap to best fit your expectations in Preferences | Keymap.

5 comments

Hi, 

I'm currently evaluating IntelliJ IDEA 2017.3 EAP and WebStorm 2017.2.4 using a german keyboard layout (keyboard map set to Mac OS 11.5+), and it does not work as described above, at least not for some keys. I'm trying the "Window->Next/Previous Project Window" keys.

In WebStorm, I can get it to work using the english keyboard layout, or pressing that same key (with a different character) in the german layout. So that would be the pre-2017.1 way.

In IDEA, I can't get it to work at all with the german layout, whether I press the "english key", or use the right "german key" to produce the same character. The "Window" menu will be highlighted briefly, but then nothing happens - very strange.

Btw: I do not use custom VM options (Help->Edit Custom VM Options asks me whether it should create the file).

Regards,

Andreas

Edited by Andreas
0

Are your windows defender unresponsive or shows a warning screen with the message of the error code. Don't worry visit Windows Defender error code 0X800704EC By using the step provided in the site you will able to solve the issue. all the steps mentioned in the site will help to all.

0

Quickbooks is the best accounting software for every type of business, so we provide the best customer service through Quickbooks payroll Support

0

I have also faced the same issue with my Macbook, Above solution not worked for me. So thinking to visit Macbook Repair Service center to get it fix 

0

MacOS is the best operating system for using in Macbooks because it provide more features. There are various supports which provie you solution for your issues like HP Printer Repair Dubai through which you can solve all your printer problems.

0

Please sign in to leave a comment.

Have more questions?

Submit a request