Author Topic: Model M (122 keys USB): Some keys don't work with a modifier.  (Read 1072 times)

0 Members and 1 Guest are viewing this topic.

Offline Professor Fate

  • Thread Starter
  • Posts: 27
  • Location: Oldenburg, Germany
Model M (122 keys USB): Some keys don't work with a modifier.
« on: Tue, 23 January 2018, 13:47:43 »
I've recently encountered some trouble with my newly screw-modded Model M: Some keystrokes don't arrive on my PC when triggered together with a modifier key. In detail, these are:

* Right Shift key + 2 (which should emit a double-quote mark). Together with the left Shift key, though, everything works fine.
* Right Alt key + S.
* Right Ctrl key + X (cut). Together with the left Ctrl key, however, everything works fine.
* Both Ctrl keys + PF16.

To get all scancodes black on white, I used the xev utility on my SuSE Linux machine, which records all key press and release events. xev does register the respective modifier keystrokes, but when the modifier key is pressed, it no longer recognizes the keystroke of the other key. Without the modifier, however, the keys mentioned work absolutely normally.

What do you think: Is this rather a flaw of the keyboard resp. its controller, or of the PC resp. the xkb subsystem handling the scancodes it receives? Thank you.

Offline fohat.digs

  • * Elevated Elder
  • Posts: 6533
  • Location: 35°55'N, 83°53'W
  • weird funny old guy
Re: Model M (122 keys USB): Some keys don't work with a modifier.
« Reply #1 on: Tue, 23 January 2018, 17:14:29 »
This way out of my league, but I do know that if you are using Soarer's firmware there are differences between right and left (as well as, for example, "keyboard 3" and "numpad 3").

For example, Soarer lists scan codes for Left Control and Left Shift as 0xE0 and 0xE2 with scan codes for Right Control and Right Shift being 0xE4 and 0xE5.

"However, even though I was born in the Mesozoic, I do know what anyone who wants to reach out to young people should say: Billionaires took your money. They took your chance to buy a home. They took your chance at a good education. They stole your opportunities. Billionaires took the things you want in life. If you really want those things, you have to take them back.
That's the message. That's the whole message. Say that every day, not just to reach America's frustrated young white men, but people of every age, race, and gender.
Late-stage capitalism is a wealth-concentration engine, focused on vacuuming up every dollar and putting it in as few hands as possible. Republicans are helping that vacuum suck.
How does a tiny fraction of the population get away with this? They do it by dividing the other 99% of Americans against themselves."
- Marc Sumner 2025-05-30

Offline Professor Fate

  • Thread Starter
  • Posts: 27
  • Location: Oldenburg, Germany
Re: Model M (122 keys USB): Some keys don't work with a modifier.
« Reply #2 on: Wed, 24 January 2018, 07:14:03 »
As xev does recognize Control_L vs. Control_R, I suppose these two keys emit different scancodes.