Rider switches my windows keyboard layout--anyone know how to disable this?

Rider (and actually, the VS plugin as well) have this bad habit of changing my windows keyboard layout. I'm in a dvorak layout, and if I switch to Rider--AND RIDER ONLY--the keyboard layout will switch to a QWERTY layout that isn't even available in my Windows locale. I've removed all the QWERTY keyboard layouts; it's only possible to switch to a dvorak layout, from a UI perspective.

I had this problem with Visual Studio as well until I disabled a particular setting (https://stackoverflow.com/questions/484248/visual-studio-appears-to-randomly-adopt-american-keyboard-layout), but only after Resharper was installed.

It is NOT the keyboard input settings; I also have those completely disabled. 

This is incredibly irritating, because I usually end up accidentally editing files that I don't want to, or performing commands that weren't intended. Is there a way to disable this terrible behaviour? I couldn't find anything in the settings. If this keeps up, I'll honestly just uninstall Rider and Resharper; they're not worth this destructive behaviour.

1
6 comments

Hi Vincent, 

Sadly, I was not able to reproduce this issue yet. Please specify your Windows version and the list of the installed system languages.

0

Windows Version 10.0.19044 Build 19044

0

I was not able to reproduce this issue in Windows 10 or 11. Can you please send the logs? 
1. Reproduce the issue (work as usual until the issue will be reproduced)
2. Run `Help | Collect Logs and Diagnostics Data...`
3. Please specify the exact date and time (including seconds) when the issue occurred.

0

It's been happening to me over the last few months. First it was the comments keymapping now it's suddenly reverted my en-GB to something that swaps the @ to " very, very annoying. Windows shows me the correct language layout and it's fine in every other application but not Rider on Windows. Rider on Linux is fine.  Current version is:-

JetBrains Rider 2023.1.4
Build #RD-231.9225.23, built on July 17, 2023
Runtime version: 17.0.7+10-b829.16 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10.0
.NET 7.0.2 (Server GC)
GC: G1 Young Generation, G1 Old Generation
Memory: 1500M
Cores: 6
Registry:
    ide.mac.bigsur.window.with.tabs.enabled=false
    search.everywhere.settings=true
    database.show.search.tab=false
    ide.new.project.model.index.case.sensitivity=true
    vcs.empty.toolwindow.show=false
    rdclient.asyncActions=false

Non-Bundled Plugins:
    com.intellij.ideolog (222.1.0.0)
    com.intellij.resharper.StructuredLogging (2023.1.0.296)
    me.seclerp.rider.plugins.efcore (231.1.4)
    intellij.prettierJS (231.8770.67)
    com.microsoft.vso.idea (1.162.2)
    unreal-link (2023.1.0.282)
    com.intellij.resharper.azure (3.50.0.1595-2023.1)

0

Craig please collect an additional log 
1. Install a plugin that would collect the data from your keyboard https://uploads.jetbrains.com/files/2023_07_28_2BxVmitWus5JdvWoBH3naz_JBS/KeyCodesTest-1.0-SNAPSHOT.zip?secret=8mD6dVsg5TCCFrh2PC3Hp4AsEuQPYRo1

2. Open the plugin window by  "View | Tool windows | Dump Key Codes"

3. Type the @ into a plugin window, so that the issue will be reproduced

4. Copy the key code dump here.

0

Please sign in to leave a comment.