Archive for the 'Keyboard' Category

Nano-X update

Tuesday, April 11th, 2006

Bret’s modified Nano-X is now in CVS, and will be in the next nightly build.
It is enabled in the DSGBA, DSMEM and SUPERCARDCF builds.

Bret’s usage instructions:
To get it to come up with some aps, try the following:
fbset -depth 16 -n
ifconfig lo up
nano-X & nanowm & nxclock &
Without keyboard and pointer interfaces there isn’t anything you […]

Page Up and Page Down

Sunday, February 12th, 2006

I’ve changed the X and Y buttons to behave as Page Up and Page Down.
Hold down L and press X to scroll up.
Hold down L and press Y to scroll down.

Backspace Fixed

Friday, September 30th, 2005

DynaStab has fixed the backspace key.
Perfect typing is no longer required

Sticky Keys

Thursday, June 23rd, 2005

The Shift, Ctrl, Alt and AltGr keys are now sticky - they stay pressed until the next (non-sticky) key is pressed.
The background of the keys change colour to indicate when they are pressed.
The key labels change when Shift or Caps Lock are pressed.
Still todo:
Make the Caps Lock LED change colour.
Make the key layout match what […]

Touchscreen keyboard

Sunday, June 19th, 2005

I’ve added a touchscreen keyboard to DSLinux today.

The keyboard uses tiles to display the graphics, so it should be possible to rearrange the tiles into a dvorak layout.
The shift, alt and ctrl keys aren’t usable yet and the graphics don’t change when keys are pressed.
The keyboard also seems to stop responding randomly.
But it’s a start, […]

Touchscreen reading

Sunday, June 12th, 2005

The ARM7 is now sending touchscreen coordinates through the FIFO to the ARM9.
The touchscreen keyboard and mouse are getting closer.

X and Y buttons

Friday, June 10th, 2005

The X and Y buttons now work in dslinux.
The state of the X and Y buttons can only be read on the ARM7 processor, so the ARM7 is reading the state in the VBLANK interrupt and passing it through the IPC FIFO to the ARM9. The ARM9 receives the state in a FIFO_RECV interrupt, […]

button input

Monday, May 30th, 2005

I’ve written a driver for the buttons on the DS.
Right = L
Left = S
A = Enter.
Gives:

The button to key mapping will change later.