Author Topic: Modifying a Trust Silverline Easy Scroll keyboard  (Read 2020 times)

0 Members and 1 Guest are viewing this topic.

Offline netdudeuk

  • Thread Starter
  • Posts: 6
Modifying a Trust Silverline Easy Scroll keyboard
« on: Mon, 23 May 2016, 06:05:52 »
Hi

I have one of these keyboards.

I would like to make it cordless and everything (including the scroll wheel) would still need to work.

http://www.trust.com/en/product/13157-multimedia-keyboard-kb-2100e


I've thought about connection options including using two HC-05s to create a link between the keyboard and a 32U4 Arduino plugged into the PC.  I'd still need to be able to scan the keys though.

I've done quite a bit of reading on here and noticed the alternative controller for the HHKB but I'd still need to be able to read the keys.

Is there an obviously good way to convert this keyboard ?

I've got plenty of components (including the 32U4, HC-05s, etc), can understand schematics, have test equipment, etc.

Thanks


Offline Photekq

  • wheat flour zone
  • Posts: 4794
  • Location: North Wales, UK
  • sorry if i was ever an ******* to you
Re: Modifying a Trust Silverline Easy Scroll keyboard
« Reply #1 on: Mon, 23 May 2016, 06:12:57 »
https://kbdarchive.org/
github
discord: hi mum#5710

Offline netdudeuk

  • Thread Starter
  • Posts: 6
Re: Modifying a Trust Silverline Easy Scroll keyboard
« Reply #2 on: Tue, 24 May 2016, 02:11:17 »
Thanks for the reply.

I've had a look and the module is available here.

It looks like you cannot write back to the keyboard.  I was wondering in that means that there is no LED control ?

Any other suggestions though please ?
« Last Edit: Tue, 24 May 2016, 02:13:16 by netdudeuk »

Offline netdudeuk

  • Thread Starter
  • Posts: 6
Re: Modifying a Trust Silverline Easy Scroll keyboard
« Reply #3 on: Wed, 01 June 2016, 08:48:07 »
Hi

I purchased a Bluefruit device as per the IBM conversion article and that pairs up with the PC ok.

I've also connected the PS/2 keyboard to an Arduino Micro which connects to the Bluefruit device.

I'm running this code on the Arduino, which is what is used in the IBM conversion -

https://github.com/bgould/arduino_tmk_keyboard/releases/download/0.1/arduino_tmk_keyboard.zip

I've enabled the debug output and can see activity but I don't see keypresses on the PC.

Here's the output seen before I press a key -


started logging
[ Initializing PS2 matrix ]
setting global host driver
wFF [ack]
RESET_RESPONSE: rAA [ok]
KBD_ID:

Adafruit Bluefruit HID v1.2 5/12/2014

Attempt to connect to 9,dd,500e7e
Connected
NL:Y CL:N SL:N


When I press the main ENTER key, I get loads of output like this -


r5A rF0
CODESET_QUERY: wF0 [ack] w00 [codeset] FA [ack]
CODESET_RESPONSE: r02 02 [ok]
CODESET_REQUEST: wF0 [ack] w03 [ok]
CODESET_QUERY: wF0 [ack] w00 [codeset] FA [ack]
CODESET_RESPONSE: r02 02 [ok]
CODESET_REQUEST: wF0 [ack] w03 [ok]
CODESET_QUERY: wF0 [ack] w00 [codeset] FA [ack]
CODESET_RESPONSE: r02 02 [ok]
CODESET_REQUEST: wF0 [ack] w03 [ok]
CODESET_QUERY: wF0 [ack] w00 [codeset] FA [ack]
CODESET_RESPONSE: r02 02 [ok]
CODESET_REQUEST: wF0 [ack] w03 [ok]
CODESET_QUERY: wF0 [ack] w00 [codeset] FA [ack]
CODESET_RESPONSE: r02 02 [ok]
CODESET_REQUEST: wF0 [ack] w03 [ok]

and so on ...


The 5A F0 is encouraging as they do seem to relate to this key.

Any idea what the rest of the debug output implies and why I don't see the key press ?

Thanks