Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Only in Firefox, some keystrokes produce wrong characters. Currently: a --> d, I --> l, p --> n. This incorrect mapping changes to other keys at seemingly irr

  • 2 replies
  • 1 has this problem
  • 13 views
  • Last reply by cor-el

more options

This problem only occurs inside Firefox. I'm using 38.0.5 1. Some keystrokes produce the wrong character. The particular keys change over time, and I cannot find a common trigger event. 2. Right now, pressing "A" produces "D", pressing "I" produces "L", and pressing "P" produces "N". 3. The lower-case versions of the broken keys produce identical results but in lower-case (e.g pressing "a" produces "d"). 4. The right-hand numeric keyboard sometimes will produce directional actions ("Home", "Left Arrow", "Right Arrow", etc.) and sometimes produces nothing.

Thank you very much for looking at my problem! Dave

All Replies (2)

more options

One possibility is that Firefox has gotten confused about your keyboard. Sometimes this can be fixed by shutting down and restarting Windows, sometimes there is a continuing software problem (i.e., custom keyboard driver that doesn't work with Firefox), sometimes a low battery condition in a wireless input device can cause strange behavior, and sometimes radio interference on the Bluetooth frequency (if applicable) can cause issues.

Another possibility is that you have some "anti-keylogger" security software that is not sending the kinds of codes that Firefox requires. A while back, there was an issue with ZoneAlarm, but in that case the results changed, i.e., pressing aaa yielded changing keys like xyz, so this is a bit different from those threads.

more options

It is possible that the keyboard layout has been switched by accident by using the key sequence to rotate the keyboard layout.

Windows remembers the keyboard layout setting per application and you may have changed the keyboard layout by accident via a keyboard shortcut.

  • Make sure that you have the Language bar visible on the Windows Taskbar
  • You can do that via the right-click context menu of the Taskbar: Toolbars > Language Bar
  • Check the keyboard language (keyboard layout) setting for the application that has focus via the icon on the Language bar
  • You need to do that while Firefox has focus because Windows remembers the keyboard layout setting per application
  • The default key combination to rotate the layout is the Ctrl+Shift or Alt+Shift combination that is used in Firefox for menu items, so it is possible to change the layout accidentally.
  • To avoid an unintentional switch, assign a specific key sequence (Alt/Ctrl+Shift+number) to select keyboard layouts and remove the key combination to rotate layouts (Alt+Shift or Ctrl+Shift)

  • Control Panel -> Regional and Language Options -> Languages -> Text services and input languages -> Details -> Key Settings -> Change Key Sequence