I'm having a strange problem with IntelliJ IDEA 16.1.2 running in Ubuntu MATE 16.04: when I switch between keyboard layouts, then normal typing works as expected, but any control key combinations use the wrong layout. Confused? So am I.
For years I've been using MATE (Linux Mint MATE, Ubuntu MATE) and switching between layouts (Norwegian Dvorak and US English) via MATE's built-in keyboard layout switcher (using CAPS LOCK to switch globally), and this has been working without a single hitch. I love it.
But now I started using IntelliJ, and I find that when I switch layouts, a o e u becomes a s d f as it should, but CTRL-X / C / V and all the others remain on the Dvorak key positions (that is, on qwerty you'd have to type CTRL+B / I / > in order to hit the CTRL-X / C / V on the Dvorak layout. Ditto for all other CTRL-any key commands such as Find, Print, etc.
This is bonkers! And it's only happening in IntelliJ IDEA and PhpStorm. I've never seen this before, and right now those are the only two apps on my system that are affected.
My keyboards are native QWERTY, and I have used the OS to specify Dvorak as the primary layout, with QWERTY as an option and a hotkey to toggle between them.
I use Dvorak almost exclusively; the only reason to have the other layout is for "guests": coworkers during pair work, and my wife on the systems at home.
Dvorak is working 100%, but the querty is not: the querty works for non-ctrl characters, but ctrl stays mapped to Dvorak
This is for the other way around, but may help.
I have seen a setting, where you can switch to dvorak, but key control keys in querty position. I think it is in the keyboard layout system-settings.
Related
I tried using Neo2 on my Chromebook, but it is buggy and does not work. Any idea on a) how to fix this, b) how to install it manually (Chrome OS has a Linux terminal) or c) how to manually add a keyboard layout?
When activating Neo2 it does not type letters but activates numbers and arrow keys.
EDIT: it seems to be activating the fourth layer.
I will leave this question on here because it took me a while to figure out. The keyboard launches right away into the 4th layer. This can be fixed by pressing shift and alt. However, now I am struggling to use the 3rd layer. I am assuming this is because Chromebooks lack certain keys that are very important for the normal Neo2 layout. Any ideas on how to solve this?
This is perhaps my first post ever, asking for help on a Windows related problem and I already did all I could to resolve the problem myself but to no avail.
OS: Windows 10.0
Machine: Dell Inspiron 5559 (it's new so I know there is nothing wrong with the hardware)
Here is the predicament I am faced with:
When I use a combination of the RIGHT CTRL, RIGHT SHIFT and an ARROW-KEY to let's say select text in a Word/Google document, the combination works once but does not repeat itself if I keep holding down the keys (it used to on my last laptop which had Windows 7 installed on it).
I have already checked the Ease of Access Center. Sticky, Toggle and Filter keys are all OFF.
I have disabled the Intel HD Graphics hotkeys.
I have researched probably about 20 articles but nothing.
Guys, this is very important for me to fix because I work with text a LOTTTT and have to use this combination very frequently. So any help would be greatly appreciated. Thank you.
PS: LEFT CTRL, LEFT SHIFT and RIGHT (or LEFT) ARROW-KEYS combination still works and it repeats if I press and hold those keys.
But for whatever odd reason, RIGHT CTRL, RIGHT SHIFT and RIGHT (or LEFT) ARROW-KEYS combination is not repeating.
As a point of comparison: my Samsung Windows 10 laptop has the Intel HD Graphics 4000, but I am not running the Intel Graphics Toolbox (just the drivers).
CtrlShift< and …> auto-repeat fine for me - I use them all the time too!
CtrlAlt<, …>, …^ and … v are the rotate commands for me.
My suggestion? Remove the Intel Graphics Toolbox thingy (it doesn't do any more than native Windows does anyway...) and try again. I know you say you've disabled the hotkey features - but who knows if it really has?
I had the same exact thing happening on my PC. It was due to the "Intro" key of the numeric keypad being stuck. Release it and problem gone.
You can easily reproduce the issue by maintaining that key pressed on purpose.
When I press ESC or F5 key in many windows (like Preview) of MacOS Yosemite (10.10.1), or El Capitan (10.11.5) an autocomplete menu appear, and sometimes auto insert the first word in the document I am, what is very inconvenient. It modifies PDF's, docs, and many other documents accidentally.
How can I disable it?
As noted in another answer:
It's the auto completion from the built in spell checker and after a lengthy search I found the solution in Apples Discussion Forums:
defaults write -g NSUseSpellCheckerForCompletions -bool false
Afterwards restart affected programs and Esc just cancels searches again.
I just recently encountered this problem as well. Note that this is only a partial solution.
If you want to assign a different functionality to the F5 key (which is what I wanted to do) then doing so will prevent it from triggering autocomplete. For example, I mapped F5 to Show Desktop (which was my goal anyway) in System Preferences > Keyboard > Shortcuts > Mission Control and now F5 doesn't trigger autocomplete.
This doesn't solve anything for escape though.
I have found a simple fix for this problem. You'll notice a setting in the picture below that says "Correct spelling automatically." Disabling this prevents the ESC and F5 keys from activating an autocomplete popup. If you are in a browser or some other app that doesn't use autocorrect, just check it again but remember to uncheck when you don't want the behaviour.
How to make tool windows remember their monitor and position in IntelliJ Idea 13?
Is there a way to do that?
I have 2 monitors with different resolutions.
I like to keep the main window of the IDE (and the code editor) on my laptop monitor and have the tool windows (Debug, Changes, Run, Terminal, Maven) on the second one at max width and height.
So What I do is to float them, max them on the second monitor and pin them there.
it works but every time I close the IDE, or sometimes during my day they get back to the main monitor again.
They kind of maintain their height and width (a few pixels less I think) but they appear huge in the middle of my smaller monitor.
This is the only draw back I have to say agains the IDE, and in Eclipse this kind of thing works as a charm.
Is there a way to solve it? Or a plugin?
Cheers
I had the same problem with Find window. Solution was to close IDEA (13.1.5) with all windows positioned as I like. It seems IDEA memorizes window positions only on termination.
I had the same problem, and today I found this in jetbrains help website:
Save the arrangement of tool windows:
From the main menu, select Window | Store Current Layout as Default.
the url is: Arrange tool windows
I want to move back/forward between editor tabs, using the two additional ("virtual") mouse buttons I have (RAZER DEATHADDER BLACK).
In Eclipse it's possible by default.
In IDEA I go to File->Settings->Keymap->Main menu->Window->Editor Tabs.
There I have Select Next Tab with the deault Alt+Right shortcut.
Then I open the Add Mouse Shortcut.
In that dialog I try to assign the back button of my mouse but without success. It doesn't react at all.
Anyway, googling a bit I've found this thread. I quote Alexey Gopachenko which seems to be an employee of IntelliJ:
As stated above - we can't support buttons if JDK on your platform
does not support them - and obviously it does not.
Anyway, that is totally wrong. My platform does support these keys - I actually work with them, on the same platform, on Eclipse and any other app, so it's IDEA who ignores them.
I'd appriciate a solution - how do I assign these back/forward mouse buttons?
UPDATE #1
I've found out that IDEA uses its own JAVA distribution (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 11.1.4\jre on Windows 7), instead of the system's one - WHY?!
I'm almost SURE that is the reason I cannot use extended mouse buttons.
I've tried to trick IDEA by creating a custom Windows shortcut. Didn't work. I've also tried to create a SYMLINK in windows to my other, system-wide JRE distribution. Didn't work as well.
If someone come up with an idea on how to make it work with the system's JRE instead of its own - I think that'd solve the issue.
UPDATE #2
The above update #1 is not the issue.
I also had the same problem under OS X El Capitan. I just tried to add a new Keyboard-Shortcut and pressed than the Button 4 on the mouse and this worked.
Back/Forward mouse shortcuts work fine for me with Razer Mamba mouse, for example Back action is assigned to Button4 Click and I can confirm that it is recognized in this dialog when I click on the Click Pad area:
If it doesn't work with your mouse for some reason, you can try to workaround the problem using the Razer Configurator macro or key assignments:
Use the assigned key in IDEA keymap settings instead of the mouse shortcut.
Note that Eclipse is SWT based while IDEA is Swing based, so mouse event management is completely different. If JDK cannot recognize your device button clicks, it will not work in any Java Swing applications (NetBeans, JEdit, etc). In some cases running IDEA under a more recent JDK version may help (if support for your device was added in the newer JDK release).
I'm experiencing the exact same thing suddenly.
I realized my most recent change was to start using idea64.exe rather than idea.exe.
I switched back, and my mouse buttons are working fine again.
So, while this is not a complete answer, it seems as if it has something to do with the 64-bit version.
If the Razer driver's button mapping feature doesn't allow different mappings for a particular program, you can just assign the buttons to the mouse button number choices (mouse button 4 / mouse button 5) and then install a third party app that does support mappings for particular programs, e.g. https://superuser.com/questions/562972/how-to-map-bind-mouse-button-as-keyboard-button-in-windows-7
This question helped me although I have a Logitech Marathon Mouse M705, so I thought that I would share the solution in case other Logitech owners was in search for this.
I have a similar problem with a Logitech mouse and idea64.exe
Fortunately their SetPoint software allows for program specific settings.
This setting will have to be deleted and then reconfigured whenever you update IntelliJ and get a new idea64.exe :-)
I am experiencing a very similar problem and wanted to share my findings. I just bought a new Logitech M705 mouse. Within intelli-j the scroll right and scroll left buttons do not work. The forward and backward buttons also do not work.
I typically run intelli-j as administrator because I need higher privileges to run various tomcat services. When logging in as that user (rather than right clicking and selecting run as admin) all the buttons work! Also, when running as my normal user all the buttons work.
Also very curious is that I have an older generation Logitech mouse (same model, M705). This mouse has no problems with the scroll buttons and forward-back.
My solution for now is to use intelli-j as the user I am logged in as.
Check out this little tutorial from BetterTouchTool here. Basically for some mice (like Logitech ones) using the settings application they come with you can map default button actions to clicks and in doing so set a button number and use it as normal.
This works for my Logitech Performance MX mouse.
You can add mouse shortcuts, just click on an action in keymap and add mouse shortcut.
Alternatively Ctrl+Tab brings up switcher, which may be less clicks to navigate.