**20 keyboard in **30 Thinkpads - a possible solution

Performance, hardware, software, general buying and gaming discussion..
Post Reply
Message
Author
haarp
Posts: 5
Joined: Sat Feb 01, 2014 6:37 pm
Location: Paris, France

**20 keyboard in **30 Thinkpads - a possible solution

#1 Post by haarp » Sun Feb 02, 2014 4:51 am

Hello,

I've been considering a W530 for a while now, but as for many others, the keyboard is an absolute no-go. After doing some research, especially in this forum, I think I may have found a solution.

This is not tested; I don't have the hardware for it. But I know others do, and that they are willing to try. I'm making this thread in the hopes that someone might have a go at it and report their findings.

The facts so far:
- **20 keyboards can be plugged into **30 machines. The plug is compatible. In order to fit the keyboard mechanically, a new palmrest might be needed. (Source)
- After the swap, 5 keys won't work: PrintScreen, ScrollLock, Pause, Insert, Home. (Source)
- After the swap, some keys are mapped incorrectly. A BIOS mod would be necessary to cleanly solves this isse. There don't seem to be any successful mods yet.

Here's some more information:
- It is possible to reroute keys on the **20 keyboards with some effort. (Source)
- The Japanese layout has 5 more keys than the US layout. (Picture) Next to backspace, next to right-shift and around the spacebar. Obviously those keys are connected to the keyboard controller and work.
- Wrongly mapped keys can be remapped using tools such as Autohotkey, Sharpkeys or udev.

So this is the plan:
1) Someone will have to buy a Japanese **30 keyboard, open it up and figure out how the extra keys are wired up
2) Now a **20 keyboard is opened up and all the dead keys are cut off and rewired to the same lines we have figured out in 1)
3) Insert the rewired **20 keyboard into the Thinkpad
4) Remap keys on the OS level with aforementioned tools

This wouldn't be a very clean mod. It won't work until the OS has booted. It involves some manual work. But I am confident it can be done.

What do you think?
W530 Quadcore @ 4.6GHz :thumbs-UP:

dr_st
Senior ThinkPadder
Senior ThinkPadder
Posts: 6649
Joined: Sat Oct 29, 2005 6:20 am

Re: **20 keyboard in **30 Thinkpads - a possible solution

#2 Post by dr_st » Sun Feb 02, 2014 11:54 am

haarp wrote:What do you think?
Just buy a **20 laptop and forget about such mods.

Aside from an engineering challenge PoV they have no practical value.

As you said: It's not very clean, it involves lots of manual work and fiddling with small traces for every single keyboard unit you want to mod (which may affect long-term reliability of this solution), it requires OS-level workarounds to work (which may have negative effects working with external keyboards), and all for what? To gain one generation of computing power?

If there were big differences in performance or feature-sets between *20 and *30 Thinkpads, I could see the value. But there aren't.

If this was a mod which you could take with you to multiple generation of Thinkpads, I could see the value. But already the *31/*40 series have made the keyboards physically incompatible, so going forward you'll have to either adapt or abandon Thinkpads altogether.

A truly clean, proper BIOS/FW mod (if someone figures out where the hell this darn table is, and how to change it) would still be interesting, because it's something simple, a one-time flash operation that you apply once per machine, and then you can use any off-the-shelf keyboard, and it always works, regardless of OS or third-party software. But if that never comes - not a great loss either.
Current: X220 4291-4BG, T410 2537-R46, T60 1952-F76, T60 2007-QPG, T42 2373-F7G
Collectibles: T430s (IPS FHD + Classic Keyboard), X32 (IPS Screen)
Retired: X61 7673-V2V, A31p w/ Ultrabay Numpad
Past: Z61t 9440-A23, T60 2623-D3U, X32 2884-M5U

Cigarguy
ThinkPadder
ThinkPadder
Posts: 1435
Joined: Thu Aug 09, 2012 3:08 pm
Location: Calgary, Alberta, Canada

Re: **20 keyboard in **30 Thinkpads - a possible solution

#3 Post by Cigarguy » Sun Feb 02, 2014 1:46 pm

Yeah just not worth it. I've got Thinkpads from T420 back to T42 but Elitebooks, Lattitude, Fujitsu, or Asus for anything newer.

PowerPC
Sophomore Member
Posts: 148
Joined: Thu Apr 04, 2013 11:33 pm
Location: Alvorada, RS, Brazil

Re: **20 keyboard in **30 Thinkpads - a possible solution

#4 Post by PowerPC » Fri Mar 28, 2014 10:14 am

This mod may suffer from mechanical instability, sure.

If you are willing to ignore that, I think (please correct me if I'm wrong) that only the Back and Forward keys do not exist in the **30.

You would not need a Japanese keyboard for this. The existing keys only need to be routed to their proper positions.

For back and forward, you can do a dirty trick: rewire them so that they "press" Alt and Left or Right arrow at the same time. Alt+Left and Alt+Right produce the same effect of the Back and Forward keys. You would only need to rewire into Japanese keys if for some reason you absolutely need to generate distinct scan codes for them.

Done this way, the keyboard mod would work without drivers and without BIOS mods, out of the box.

Parts needed would be a **20 keyboard and a **30 keyboard which you would buy to dismantle and check where the keys are connected to.

Saucey
Senior Member
Senior Member
Posts: 836
Joined: Tue Nov 06, 2012 9:22 pm
Location: San Diego, California
Contact:

Re: **20 keyboard in **30 Thinkpads - a possible solution

#5 Post by Saucey » Fri Mar 28, 2014 1:15 pm

Other than some of a theysa not working and the trackpoint being a big maybe. Someone from another website had posted that they had success in tossing a T410 keyboard onto a T430.
It looked like they had to do some filing down on parts of the keyboard, but regular typing seems OK.

Here's the link to ThinkWiki
Incompitent(sp?) Electronic Recycler: caffeine addicted, techno blasting, ThinkPad hoarder.

Current: T430s, T431s, Pixel, MC207LL/A
Still around: X61T, A31p, T43p
Past: W700ds, X1C3, 701C, T60p

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Thinkpad - General HARDWARE/SOFTWARE questions”

Who is online

Users browsing this forum: No registered users and 5 guests