Author Topic: Adding keys to a keyboard  (Read 4047 times)

0 Members and 1 Guest are viewing this topic.

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« on: Fri, 04 June 2010, 21:38:03 »
I need some clarification on this:

If I want to, let's say add an additional 5 F-keys to my Kinesis Contour, what would need to happen under the hood? Different controller? Additional controller? Is this something that would happen with a Teensy? Or Aikon? What about the programming?
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline EverythingIBM

  • Posts: 1269
Adding keys to a keyboard
« Reply #1 on: Fri, 04 June 2010, 21:40:03 »
Good luck.

Best to get something like a model M terminal for extra keys. So many that you'll never need more.
Keyboards: '86 M, M5-2, M13, SSK, F AT, F XT

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #2 on: Fri, 04 June 2010, 22:10:05 »
Soooo, it's basically building a keyboard from the "ground up" type of undertaking?
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline kishy

  • Posts: 1576
  • Location: Windsor, ON Canada
  • Eye Bee M
    • http://kishy.ca/
Adding keys to a keyboard
« Reply #3 on: Fri, 04 June 2010, 22:31:26 »
Unless you were to use some sort of USB controller as a separate device within the same casing...pretty much.
Enthusiast of springs which buckle noisily: my keyboards
Want to learn about the Kishsaver?
kishy.ca

Offline bitflipper

  • Posts: 122
Adding keys to a keyboard
« Reply #4 on: Fri, 04 June 2010, 22:34:44 »
You could do something like X-keys instead of building a keyboard from scratch.

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #5 on: Fri, 04 June 2010, 22:37:11 »
An additional keyboard controller, and just use the keys I want?
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline kishy

  • Posts: 1576
  • Location: Windsor, ON Canada
  • Eye Bee M
    • http://kishy.ca/
Adding keys to a keyboard
« Reply #6 on: Fri, 04 June 2010, 22:39:40 »
Quote from: input nirvana;189817
An additional keyboard controller, and just use the keys I want?


That's what I was thinking, yeah. Extra controller in the case, connect switches of your preference somehow mounted to the case to the controller and you should be good to go. Extra plug of course, but it would be the easy way to add keys to an existing unit.
Enthusiast of springs which buckle noisily: my keyboards
Want to learn about the Kishsaver?
kishy.ca

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #7 on: Fri, 04 June 2010, 22:55:41 »
If I want to add on Mac, keys F13-F19 and maybe a couple hot keys, do I need to use a Mac keyboard controller with those particular keys/programing?

I think I see how X-keys could work.
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline In Stereo!

  • Posts: 173
Adding keys to a keyboard
« Reply #8 on: Fri, 04 June 2010, 23:03:15 »
I noticed that sometimes, if the keyboard uses a generic keyboard controller, its matrix has more intersections (columns*rows) then the actual keyboard has keys. You can quickly see if this is the case with your specific keyboard if you count the keys and then compare it to the number of possible combinations of rows and columns from the controller.

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #9 on: Fri, 04 June 2010, 23:09:08 »
Quote from: In Stereo!;189828
I noticed that sometimes, if the keyboard uses a generic keyboard controller, its matrix has more intersections (columns*rows) then the actual keyboard has keys. You can quickly see if this is the case with your specific keyboard if you count the keys and then compare it to the number of possible combinations of rows and columns from the controller.


I thought that might be possible, but probably not on the Kinesis Contour since it's made as a specific product almost from the ground up. Then there is still the programing issue I would need help with.
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #10 on: Fri, 04 June 2010, 23:28:18 »
I think this would do it:

http://www.xkeys.com/custom/xkmatrix.php

About $60

It addresses the programing issue, I think. Definitely overkill just to add 4-6 keys.
« Last Edit: Fri, 04 June 2010, 23:43:52 by input nirvana »
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline ricercar

  • * Elevated Elder
  • Posts: 1697
  • Location: Silicon Valley
  • mostly abides
Adding keys to a keyboard
« Reply #11 on: Fri, 11 June 2010, 21:50:00 »
I was just doing point-to-point between switches on the Fiberglas to match the original configuration. My next version will be to use plain board, not a PCB from another keyboard.  I grew too confused trying to re-use traces from the previous board.
I trolled Geekhack and all I got was an eponymous SPOS.

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #12 on: Fri, 11 June 2010, 22:13:19 »
Is that a.......squirrel?
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~

Offline ricercar

  • * Elevated Elder
  • Posts: 1697
  • Location: Silicon Valley
  • mostly abides
Adding keys to a keyboard
« Reply #13 on: Sat, 12 June 2010, 04:27:31 »
A squirrel? Where?
I trolled Geekhack and all I got was an eponymous SPOS.

Offline noctua

  • Posts: 188
Adding keys to a keyboard
« Reply #14 on: Sat, 12 June 2010, 04:37:32 »
ricercar: like this?  (photo is from Frankenstein, prototype)

Selfmade Keyboard I (done)
DT225 CH Trackball

Selfmade Keyboard II (95% completed)
L-Trac CST2545W-RC Trackball

both use Cherry MX Blue switches, an Teensy++ controller and have an Colemak layout

Offline Input Nirvana

  • Master of the Calculated Risk
  • Thread Starter
  • Posts: 2316
  • Location: Somewhere in the San Francisco Bay area/Best Coast
  • If I tell ya, I'll hafta kill ya
Adding keys to a keyboard
« Reply #15 on: Sat, 12 June 2010, 11:37:25 »
Is that squirrel a pet? A friend? Or just some rodent renegade hijacking your sig?

I'm gearing down on the adding keys idea, Sticking with splitting, 360 degree positioning on chair arms, and integrated pointing device. Do less, do it very well. I can implement the other ideas another time. Besides, I'm tired of getting my butt beat on the learning curves at this time.
« Last Edit: Sat, 12 June 2010, 11:53:39 by input nirvana »
Kinesis Advantage cut into 2 halves | RollerMouse Free 2 | Apple Magic Trackpad | Colemak
Evil Screaming Flying Door Monkeys From Hell                     Proudly GeekWhacking since 2009
Things change, things stay the same                                        Thanks much, Smallfry  
I AM THE REAPER . . . BECAUSE I KILL IT
~retired from forum activities 2015~