Author Topic: MX Locks on GH60?  (Read 2885 times)

0 Members and 1 Guest are viewing this topic.

Offline Strelok

  • Thread Starter
  • Posts: 139
  • Location: United States
MX Locks on GH60?
« on: Sun, 17 February 2013, 23:31:30 »
I'm not exactly sure about how the firmware of keyboards work, but since the GH60 is programmable, I could potentially use MX Locks on the caps lock key and write proper functionality into the firmware, correct?

Could I put MX Locks in the shift keys and replace caps lock with some other key? Just theoretically.

I like the idea of having the key stay down, as opposed to an LED indicator. It adds an air of uniformity to the function of keys.
« Last Edit: Sun, 17 February 2013, 23:43:25 by Strelok »

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: MX Locks on GH60?
« Reply #1 on: Mon, 18 February 2013, 01:03:19 »
It supports mx lock. That's what's on my prototype board mate.
Thinking about things isn't the same as doing things. Otherwise everybody would be in jail.

Offline Strelok

  • Thread Starter
  • Posts: 139
  • Location: United States
Re: MX Locks on GH60?
« Reply #2 on: Mon, 18 February 2013, 01:15:49 »
It supports mx lock. That's what's on my prototype board mate.

Awesome. Where did you get them? The only place I can find them at the moment is the Deskthority Cherry MX Group Buy, and those may take 6 months to come in.

Offline rootwyrm

  • Posts: 829
  • The Hands of Steel
    • My Website!
Re: MX Locks on GH60?
« Reply #3 on: Mon, 18 February 2013, 03:00:30 »
Er, don't the MX locks latch in the 'off' position after passing through 'on' position? I know the behavior of lock keys I've dealt with before was like that, but don't recall if those were MX or Alps or what.
"I remain convinced I am the only person alive who has successfully worn out an IBM Model M mechanically."
Daily Drivers: Adesso 625 (NPKC PBT / Kailh Blue), Rosewill RK9000V2 (KC PBT / MX Brown), 1994 Model M13, Sun Type4, and the rare IBM 1394540.

Offline Strelok

  • Thread Starter
  • Posts: 139
  • Location: United States
Re: MX Locks on GH60?
« Reply #4 on: Mon, 18 February 2013, 03:08:40 »
Er, don't the MX locks latch in the 'off' position after passing through 'on' position? I know the behavior of lock keys I've dealt with before was like that, but don't recall if those were MX or Alps or what.

I don't think there is a 'KEY_ON' or 'KEY_OFF' setting, I'm fairly certain the controller listens for 'KEY_UP' and 'KEY_DOWN'.

So I'm assuming the key is locked down, and doesn't get to send 'KEY_UP'.

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: MX Locks on GH60?
« Reply #5 on: Mon, 18 February 2013, 08:32:24 »
MXLock latches "closed" which is to say constantly passing a signal.

It's the OS that listens for Key_UP and Key_Down.  The controller just has to decide what to send and send it.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline precarious

  • Posts: 282
  • LOOK MOM, I'M A DRAGONZORD! DOOOO DODOODODODOODOO
Re: MX Locks on GH60?
« Reply #6 on: Mon, 18 February 2013, 08:39:30 »
this would be nice for a function key, someone get a buy going for these ;00

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: MX Locks on GH60?
« Reply #7 on: Mon, 18 February 2013, 10:55:27 »
There's currently implied support for MX lock for layer switching, but not for caps-lock.
But there will be support for caps-lock for sure.

That's concerning my firmware, which I've only released a beta version of so far. There are and will be other firmwares too, so no need to worry.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline The_Beast

  • * Maker
  • Posts: 3964
  • Location: Wisconsin
  • I like wood ಠ_๏
Re: MX Locks on GH60?
« Reply #8 on: Mon, 18 February 2013, 10:57:34 »
this would be nice for a function key, someone get a buy going for these ;00

Aren't they like $4 per switch? However I'd still like one if I can find one.
Vendor Status: Sadly, not taking any orders/pre-orders at this time

Vendor Quick Links: | Vendor Forum | Hardwood Wrist Rests | Hardwood 60% Cases | Customer Gallery | Giveaway |

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: MX Locks on GH60?
« Reply #9 on: Mon, 18 February 2013, 11:19:06 »
this would be nice for a function key, someone get a buy going for these ;00

Aren't they like $4 per switch? However I'd still like one if I can find one.

Ask 7bit, maybe he still has some
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline rootwyrm

  • Posts: 829
  • The Hands of Steel
    • My Website!
Re: MX Locks on GH60?
« Reply #10 on: Tue, 19 February 2013, 16:50:31 »
MXLock latches "closed" which is to say constantly passing a signal.

It's the OS that listens for Key_UP and Key_Down.  The controller just has to decide what to send and send it.

Ah-ha, he gets it. Interesting, I would've thought the MX Locks latched in the open position rather than closed. Or at least would be offered in both variants.
Of course, now I have to figure out which one it WAS that latched in open position with activation points before and after lock engagement.
"I remain convinced I am the only person alive who has successfully worn out an IBM Model M mechanically."
Daily Drivers: Adesso 625 (NPKC PBT / Kailh Blue), Rosewill RK9000V2 (KC PBT / MX Brown), 1994 Model M13, Sun Type4, and the rare IBM 1394540.

Offline BossBorot

  • Posts: 90
Re: MX Locks on GH60?
« Reply #11 on: Wed, 20 February 2013, 00:41:44 »
Awesome. Where did you get them? The only place I can find them at the moment is the Deskthority Cherry MX Group Buy, and those may take 6 months to come in.

I drunkenly purchased like 15 of them awhile ago.

Unfortunately I only ship flat rate priority due to convenience which is $5.15 for a small box. I can let them go for $2 a switch.

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: MX Locks on GH60?
« Reply #12 on: Wed, 06 March 2013, 08:34:15 »
I would like the shift keys to be allowed to use a MX Lock switch, thus rightly eliminating the need for a Caps Lock key.

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: MX Locks on GH60?
« Reply #13 on: Wed, 06 March 2013, 08:39:28 »
I would like the shift keys to be allowed to use a MX Lock switch, thus rightly eliminating the need for a Caps Lock key.

Just do it, there's nothing special firmware wise required.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: MX Locks on GH60?
« Reply #14 on: Wed, 06 March 2013, 08:44:48 »
^Ah, I thought it was in there somewhere. Thanks, alaric!

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: MX Locks on GH60?
« Reply #15 on: Wed, 06 March 2013, 08:49:23 »
If you want 1 shift lock and one non-locked and be able to *un-shift* by having the locked one down and the other one down at the same time, then that would be something special.  But just having the switch hold it down instead of your finger doesn't change things from the FW's perspective.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: MX Locks on GH60?
« Reply #16 on: Wed, 06 March 2013, 08:53:27 »
I'm not familiar with any firmware code, but would that require an IF/THEN type of thing? IF leftshift key_down, THEN rightshift key_up?

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: MX Locks on GH60?
« Reply #17 on: Wed, 06 March 2013, 10:55:34 »
I have lock on my right shift. It works fine. The only thing for me is that I never realized I did certain things, like press shift return together for new line. Then the lock is engaged and some application do some strange things with shift+something. First time I did it I thought my computer posessed.
« Last Edit: Wed, 06 March 2013, 10:58:42 by IvanIvanovich »

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: MX Locks on GH60?
« Reply #18 on: Wed, 06 March 2013, 10:56:31 »
Well, the way I described it would be that everything is left as normal *except* IF (lshift_down && rshift_down) THEN (don't send any shift)
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline rknize

  • * Administrator
  • Posts: 1731
  • Location: Chicago
    • metaruss
Re: MX Locks on GH60?
« Reply #19 on: Wed, 06 March 2013, 11:15:39 »
There are various things that can be done in the firmware to improve the behavior of a shift lock or even a real caps lock with a locking switch.  It was discussed to some degree here:

http://geekhack.org/index.php?topic=34959.msg809665#msg809665
Russ

Offline sordna

  • Posts: 2249
Re: MX Locks on GH60?
« Reply #20 on: Wed, 06 March 2013, 11:49:20 »
I got my MXLOCKs from this guy, they arrived from the UK in about a week. He still has 19 left.
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard