English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 21 March 2010, 00:50   #1
Charlie
. . Mouse . .
 
Charlie's Avatar
 
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
Keyboard rewiring question:

Right I've got my case-modding bug back:
Today the task is to turn a retro-keyboard into a PS2 one for connecting to an x86 motherboard...
...this is a really boring task which I genuinely hate:

1) Take old PS2 keyboard & disassemble.
2) Draw up a row / column grid for the membrane so I know how the decoder works.
3) Draw up same for retro keyboard in the hope that they match...
...that will be a 'No'.
4) So I'm going to have to fully rewire the retro-keyboard to match the row / column grid for the PS2 one.

I've done all this once before and though amazingly dull + fiddly you do get your retro-keyboard to output the correct key codes via PS2...
...that can then be wired into the header of the motherboard you really want to use.

So where's the question?
This time I'm building an x86 Oric Atmos - it really doesn't have many keys to play with but does have a function key. So I'm going to need to use that function key to map the important missing ones to the available keys.
eg:
1-9,0,-,+ becomes F1-12, along with a few others.
Of course the donor keyboard doesn't do that so I must switch the lines prior to the encoder chip getting it...
...the Atmos keyboard essentially becomes wired as two keyboards:
The standard one and the one selected by the function key.

With me so far?
Good.
Now, I was considering doing this as a mechanical bodge - the function key has two switches in it; one for up & one for down. But it would be much neater to achieve this electronically:
-Default layout when the f-key is up.
-Alternate layout when the f-key is pressed.

Can anyone point me in the right direction for info on making such a switching circuit?

Thank you!
Charlie is offline  
Old 21 March 2010, 00:56   #2
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,432
If it is not solely about the experience could you not use an off the shelf system like a KeyRah? It uses all of the electronics in the host keyboard and converts to USB? If you can get the specs you might be able to ask Jens nicely to modify the firmware for the Oric keyboard or show you how to reprogram the PIC/uController?
alexh is offline  
Old 21 March 2010, 01:08   #3
Charlie
. . Mouse . .
 
Charlie's Avatar
 
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
Now that, alexh, is a very good idea - so good in fact that I asked Jens that very question some months ago.

In all credit to him he was actually willing to help. The trouble is twofold:
-I'm an awkward b*gger and would rather do it myself.
-More importantly once I've crammed a fully-functional x86 PC into an Atmos case there really isn't going to be room for a KeyRah. There's just enough space for the electronic gubbins out of a keyboard.
-I need PS2 for what I have planned, not USB...
...Ok, I could wire in an adapter but that would be more space taken up.

What I'd REALLY love is a (very small) programmable keyboard adaptor:
-Plug it in to your reto-matrix
-Press all the key-combinations in turn, telling the adaptor what it should output for each said combination.
-Job done!
Sadly I'm not aware of such a beastie so I'm reduced to doing it the hard way.
Charlie is offline  
Old 21 March 2010, 01:09   #4
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,432
Ah, I thought you just wanted to use an empty Oric1 as a keyboard.
alexh is offline  
Old 21 March 2010, 02:35   #5
Charlie
. . Mouse . .
 
Charlie's Avatar
 
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
I have moments of madness, though I prefer to call them flashes of inspiration.
Charlie is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga 1000 keyboard question klx300r support.Hardware 5 04 October 2012 06:10
Keyboard Question chrispy Hardware mods 4 11 September 2010 15:57
Amiga PSU rewiring question jbenam support.Hardware 15 22 August 2009 04:41
Keyboard question (for Jope? ;) Amiga1992 Hardware mods 5 28 June 2008 23:22
Keyboard question Fat_D support.Hardware 15 11 May 2004 07:12

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:43.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07128 seconds with 12 queries