geekhack

geekhack Community => Keyboards => Topic started by: Entropia on Thu, 15 December 2016, 09:58:08

Title: Worried about key combinations with Unicomp
Post by: Entropia on Thu, 15 December 2016, 09:58:08
Could anyone with an Unicomp Ultraclassic be so kind to check if these key combinations cancel each other or if, on the other hand, all of them are registered correctly. I'm thinking of buying this keyboard but, since I use the numpad for first person games, I'm worried I could find some blocking, ghosting or whatever it's called.


These are the key combinations (NUMPAD), normally used for moving while holding a key for walking or crouching:

up, left, enter
up, right, enter

up, left, del
up, right, del

up, left, ins
up, right, ins

5, left, enter
5, right, enter

5, left, del
5, right, del

5, left, ins
5, right, ins

Thanks in advance.
Title: Re: Worried about key combinations with Unicomp
Post by: y11971alex on Thu, 15 December 2016, 22:25:56
I don't have a Unicomp, but I can attest to the fact that my IBM 1390131 (which is a Model M as is the Unicomp)  has a conflict between [space] [arrow up]  and [arrow left].
Title: Re: Worried about key combinations with Unicomp
Post by: Entropia on Fri, 16 December 2016, 01:12:53
I don't use space in videogames. Do you know if the Unicomp and the Model M share the same electronics? In that case I could ask a friend of mine who owns a Model M to test these combinations for me.
Title: Re: Worried about key combinations with Unicomp
Post by: hking0036 on Fri, 16 December 2016, 08:59:18
I don't use space in videogames. Do you know if the Unicomp and the Model M share the same electronics? In that case I could ask a friend of mine who owns a Model M to test these combinations for me.
Unicomp uses the same tooling, as far as I know the only real difference is that the build quality is lesser, the keycaps have misprintings, and they added a windows key. The 2KRO should be the same for either. If you want to go all out you could get a Model F from Ellipse but that would cost an arm and a leg.
Title: Re: Worried about key combinations with Unicomp
Post by: daerid on Fri, 16 December 2016, 09:55:50
I don't use space in videogames. Do you know if the Unicomp and the Model M share the same electronics? In that case I could ask a friend of mine who owns a Model M to test these combinations for me.

(completely OT, I know) what do you use for jump? I'm always curious about how people play games using different control schemes.
Title: Re: Worried about key combinations with Unicomp
Post by: samwisekoi on Fri, 16 December 2016, 10:17:40
I can probably check this for you.  I have a Unicomp Classic 101, which probably has the same electronics as the Ultraclassic, even if it has fewer keys.  However, I am certain the electronics are not identical to the Model M electronics.  The processor and other components are likely to be very similar, but they changed many things along the years.

Anyhow, let me be sure I understand your test case before I pull my Wildcats white/blue keyboard off the shelf to run the test.  I understand your description to mean:

#1 Press NUMLOCK
#2 Simultaneously press NUMPAD_7, NUMPAD_8, and NUMPAD_ENTER.
#3 Record the keystrokes registered by the host PC.
Repeat for the other combinations.

I am not sure of the state of that keyboard -- I may not have fully assembled it when I put it up on the shelf.  But if it is cabled up, I can easily run that test with xev>results.txt in Linux.

Please confirm the specifics of the test you want to have run.

 - Ron | samwisekoi
Auto-typed by my GH-122 keyboard.



Could anyone with an Unicomp Ultraclassic be so kind to check if these key combinations cancel each other or if, on the other hand, all of them are registered correctly. I'm thinking of buying this keyboard but, since I use the numpad for first person games, I'm worried I could find some blocking, ghosting or whatever it's called.


These are the key combinations (NUMPAD), normally used for moving while holding a key for walking or crouching:

up, left, enter
up, right, enter

up, left, del
up, right, del

up, left, ins
up, right, ins

5, left, enter
5, right, enter

5, left, del
5, right, del

5, left, ins
5, right, ins

Thanks in advance.
Title: Re: Worried about key combinations with Unicomp
Post by: supamesican on Fri, 16 December 2016, 12:18:30
they have the same membrane as late generation ibm/lexmark m, but I dont know about earlier gen ones.
Title: Re: Worried about key combinations with Unicomp
Post by: samwisekoi on Fri, 16 December 2016, 17:10:31
Typing on the Unicomp now.

NUMLOCK
NUMPAD_4 + NUMPAD_8 + NUMPAD_ENTER

Gives the following result:

Code: [Select]
KeyRelease event, serial 38, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x5200002, time 1330670876, (67,33), root:(1042,482),
    state 0x0, keycode 80 (keysym 0xff97, KP_Up), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x5200002, time 1330670890, (67,33), root:(1042,482),
    state 0x0, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x5200002, time 1330670899, (67,33), root:(1042,482),
    state 0x0, keycode 83 (keysym 0xff96, KP_Left), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

NUMLOCK
NUMPAD_6 + NUMPAD_8 + NUMPAD_ENTER

Code: [Select]
KeyRelease event, serial 38, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330874943, (-59,262), root:(956,680),
    state 0x0, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330874949, (-59,262), root:(956,680),
    state 0x0, keycode 80 (keysym 0xff97, KP_Up), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330874960, (-59,262), root:(956,680),
    state 0x0, keycode 85 (keysym 0xff98, KP_Right), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Those worked fine, so I tried 4 simultaneous keypresses:

NUMPAD
NUMPAD_4 + NUMPAD_5 + NUMPAD_6 + NUMPAD_ENTER

Code: [Select]
KeyRelease event, serial 40, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330963472, (93,21), root:(1108,439),
    state 0x0, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330963515, (93,21), root:(1108,439),
    state 0x0, keycode 84 (keysym 0xff9d, KP_Begin), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330963523, (93,21), root:(1108,439),
    state 0x0, keycode 85 (keysym 0xff98, KP_Right), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x5200001,
    root 0x4b8, subw 0x0, time 1330963529, (93,21), root:(1108,439),
    state 0x0, keycode 83 (keysym 0xff96, KP_Left), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Now, me, I wouldn't want to game on a B/S keyboard this stiff, but hey, different strokes!  Anyhow, I can test all of the combinations if you like, but there are a few test results.

 - Ron | samwisekoi

p.s.  Man, this is not an IBM F-122!
Title: Re: Worried about key combinations with Unicomp
Post by: Entropia on Fri, 16 December 2016, 17:34:21
Thanx a lot for the tests. Actually, I use numpad 8 for running forward, numpad 5 for backward, 4 for left, 6 for right and I use numpad enter, ins and del as modifiers, for instance for walking (instead or running) when moving forward, or for ducking. So, sometimes, I need to press 8 + 6 + del, for instance for moving in diagonal while walking slowly.

Oh, I jump with the right mouse button. I also use 2 thumb buttons on my mouse for sniping or special weapons and the surrounding keys on my numpad for reloading, activating, using items, etc. although it depends on the game. I usually play Counter Strike and Unreal Tournament and lately some terror first person games.