geekhack

geekhack Community => Keyboards => Topic started by: agodinhost on Sat, 02 March 2013, 00:11:10

Title: Puzzle Keyboard
Post by: agodinhost on Sat, 02 March 2013, 00:11:10
Hi, do you already saw this little fella (http://www.geekologie.com/2012/11/modular-keyboard-lets-you-arrange-all-th.php)?

How this guy works? I'm really interested on this info ...

(http://www.geekologie.com/2012/11/06/modular-keyboard.jpg)

Seems it is only a conceptual keyboard yet but I'm wondering HOW we could map it ...
Title: Re: Puzzle Keyboard
Post by: bavman on Sat, 02 March 2013, 01:27:24
Probably just conceptual. I think for it to work though each key would need its own unique identifier. Software could recreate a matrix based on each key's relationship to other and rewrite the software?

Would be a fun programming project
Title: Re: Puzzle Keyboard
Post by: agodinhost on Sat, 02 March 2013, 02:11:13
Probably just conceptual.

Yes, it is conceptual.

Would be a fun programming project

Definitely! I'm already obsessed (my OCD just woke up) ...

I thought about the IDs but I'm still wondering HOW identify each key without making it expensive.

IF the uC ports used to scan the keyboard matrix were ALL analogic ports I would be able to add different resistor values to each switch then I would be able to measure the output voltage and then identify the pressed switches.

Why different resistor values and how measuring the output voltage would identify the pressed switches?
Easier to explain with the puzzle below, the idea is the same:
"You are given ten bags each containing ten marbles. All of the marbles weigh ten units each, except for one of the bags contains ten marbles from the wrong batch. Those ten marbles weigh only 9 units each. You do not know which bag contains the wrong marbles. In only one weighing using a scale which can read out digital weight, determine objectively which bag contains the wrong marbles."

It does make sense?

I can't think on any other component cheaper than a resistor (1% resistor, the value is important).
Title: Re: Puzzle Keyboard
Post by: Findecanor on Sat, 02 March 2013, 07:50:24
I can see it working on a Microsoft PixelSense (http://en.wikipedia.org/wiki/Microsoft_PixelSense) (previously called Microsoft Surface ... before they decided to use that brand for a tablet computer).

It was a touch screen with a camera underneath the screen. You could place objects with dot patterns on the underside onto the screen and it would read their presence, positions and orientations.
A keyboard would work on the Surface if each key would press a unique pattern against the screen on actuation.
Title: Re: Puzzle Keyboard
Post by: agodinhost on Sat, 02 March 2013, 08:02:38
I can see it working on a Microsoft PixelSense (http://en.wikipedia.org/wiki/Microsoft_PixelSense) (previously called Microsoft Surface ... before they decided to use that brand for a tablet computer).

This idea is fantastic however I would prefer a real keyboard to type texts (IMHO).

The screen size is cool (for a "keyboard"). You can get something close to it using one iPad, see here (http://www.remotemouse.net/). It's pretty configurable but it's still a capacitive touch screen gadget - not a physical keyboard.

Title: Re: Puzzle Keyboard
Post by: aviphysics on Tue, 05 March 2013, 21:17:22
You could have a camera identify the key arrangement and watch for key presses.
Title: Re: Puzzle Keyboard
Post by: zenuty on Tue, 05 March 2013, 21:40:00
its really keycap ??

so look interesting

Title: Re: Puzzle Keyboard
Post by: agodinhost on Wed, 06 March 2013, 16:11:16
You could have a camera identify the key arrangement and watch for key presses.
That was already done, kind of, you can't change the keyboard layout - take a look into the Bluetooth Magic Cube (http://www.ebay.com/itm/Brand-New-Magic-Cube-Bluetooth-USB-Virtual-Laser-Projection-Keyboard-/310529142111?pt=PCA_Mice_Trackballs&hash=item484cfaad5f) ...
I tested this guy but I didn't liked, you need sometime to get used to it and it's expensive.

its really keycap ??
It's conceptual yet.