Norman Lange wrote:
> > we've moved to the Atmel processor we're working on now. Should be
> > possible with that to let the users reprogram the Atmel CPU for basically
> > free, with just a parallel port or serial port connector, 3 diodes, and
> > a few wires;
> > ...
> > Mark
>
> How far did you get with the AVR?
Not as far as I want; "Real Life" has been pretty unreal for me here.
I just don't understand some peoples' behavior, let's say. Re-designing
it a few times got us to a far better (but unimplemented) design.
> I've made a twiddler-clone with 68hc811e2 processor (flash eeprom also)
> that acts like a ps/2 keyboard (ie no drivers needed),
> but I'd prefer to use the AVR (less parts, more registers, cheaper, cuter).
>
> The main change from the twiddler is that the finger keys are 6x3 (vs 4x3)
> giving me the ability to use a one-handed-qwerty-type keymapping.
> No mouse ability either (yet?).
I think I know how to do that, one way's to just shrug & glue on a thumb
trackball and use a com port for that trackball <G> Using an
accelerometer is pricier but quite do-able, also. "Metal cage around a
ball" also would work, cheaper but clumsier.
> The keymapping is like so:
>
> Thumb keys are:
> Alt Flip Ctrl
> FN Shft Num
>
> with no thumb keys pressed:
> bks q w e r t
> spc a s d f g
> ent z x c v b
>
> pressing the Flip thumb key gives:
> tab p o i u y
> "' ;: l k j h
> \| /? .> ,< m n
Why flipped that way, I don't understand <G>
> pressing the num thumb key gives:
> bks -_ 7& 8* 9( 0)
> spc + 4$ 5% 6^ .>
> ent * 1! 2@ 3# =+
> (2nd chars are shifted)
>
> pressing the FN thumb gives:
> esc \| F7 F8 F9 F10 *2* + F10 = PrintScrn
> ~` [{ F4 F5 F6 F11 *2* + F11 = ScrollLock
> *2* ]} F1 F2 F3 F12 *2* + F12 = Pause/Break
>
> chorded keys so far are:
> ae=up sd,df=space
> as=left ad=down af=right qw=/
>
> zs=ins zd=hom zf=PUp
> zx=del zc=end zv=Pdn
>
> I really like the keymap -- remembering where the keys are is quite
> brainless.
> The code will handle the standard twiddler mapping too.
>
> I've just started to port the code to the AVR -- haven't gotten too far yet.
Using Asm or C?
> Norman Lange
>
Mark
--
I re-ship for small US & overseas businesses, world-wide.
(For private individuals at cost; ask.)
--
Subcription/unsubscription/info requests: send e-mail with subject of
"subscribe", "unsubscribe", or "info" to
Wear-Hard Mailing List Archive (searchable): http://wearables.blu.org
From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty
Archive created with babymail