Community
Participate
Working Groups
Usually holding SHIFT and pressing the 7-key produces a forward slash on my Swedish standard keyboard. That's how it works in Windows and Eclipse when everything is right. For some reason Eclipse snaps into English keyboard layout at seemingly random times. Once it's in English keyboard layout mode I have to restart Eclipse to get the normal Swedish keyboard layout back. Keyboard layout in the rest of windows does not change during the problems in Eclipse. I can't really tell when it happens, but it could be that when I launch by PDE project (a editor with customized syntax highlighting) it snaps into English mode but I don't notice it until I'm finished testing in the runtime workbench and return to the developer workbench. The problems always occur in the developer workbench. FYI; My plugin does not fiddle with locales or anything like that.
I just understood why this happens.. Apparently holding ALT and then pressing SHIFT changes the keyboard mapping in Windows. That a super annoying and silly Windows feature?! Combine this with that fact that Eclipse uses the keycombination ALT-SHIFT-X and then E to launch current PDE project. Or for instance ALT-SHIFT-X J to launch current proj as Java app. And whops, now you got yourself a mess!
Yep, that's the reason. It's a real pain. :( *** This bug has been marked as a duplicate of 7555 ***
I suffered from this bug for a couple of weeks without understanding that it was a windows *feature*. I use SHIFT-ALT-E X to launch my plugin and when I returned the developer workbench had another locale. My plugin is rather advanced and supports lots of locales and locale changing. Therefore I suspected that maybe somehow some change made by the the runtime workbench had also affected the developer workbench. I tried for several days to locate places in my code that could somehow modify the locale. Also under several weeks I had to put of with this bug, and restart Eclipse all the time. This was very annoying and stole a lot of quality time from my project. After all that time and frustration I feel that it's arrogant to put off this bug as low priority or to think that changing something in the Windows control panel is a "fix". Obviously, users that suffer from these problems don't KNOW it's infact a feature so how can they use this "fix" ? I suggest instead to change some of the hotkey combinations, or even better to catch the ALT-SHIFT keypress and display a "changing locale" tooltip (much like when you press NUMLOCK in Eclipse). Or ofc, really really ideally Microsoft would not have implemented such a obscure feature. Anyhow, IMHO; it's very important that the user is not left confused as I was. This was a very frustrating thing to go through and something needs to be done about this! That's my $0.02. Thanks.