Author Topic: Model M (122 keys USB): Some keys don't work with a modifier.  (Read 1136 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: 6552
  • 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.

“No political truth is of greater intrinsic value, or is stamped with the authority of more enlightened patrons of liberty: The accumulation of all powers, legislative, executive, and judiciary, in the same hands .… may justly be pronounced the very definition of tyranny.” —James Madison, Federalist 47
“All the powers of government, legislative, executive, and judiciary, result to the legislative body. The concentrating of these in the same hands, is precisely the definition of despotic government. An ELECTIVE DESPOTISM was not the government we fought for; but one .... in which the powers of government should be so divided and balanced among several bodies of magistracy, as that no one could transcend their legal limits, without being effectually checked and restrained by the others.” — Thomas Jefferson, commentary on Federalist 48

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.