t43 internal keyboard connector pinout

T4x series specific matters only
Post Reply
Message
Author
Kurdt
Posts: 10
Joined: Wed Nov 05, 2014 7:33 am
Location: kraków, poland

t43 internal keyboard connector pinout

#1 Post by Kurdt » Wed Nov 26, 2014 1:56 pm

i need to know which pin pairs relate to which key. pdf schematics seems to be not enough to know that. in fact i need to hack 2 keys pressed: Fn key and Power key. is that some standard key encoding, and which of 10 pins are encoding bits to get the number. multimeter probing seems to be very difficult and time consuming.
// EDIT: actually i need Fn+F7 key for display switching.
Last edited by Kurdt on Wed Nov 26, 2014 4:33 pm, edited 1 time in total.

rkawakami
Admin
Admin
Posts: 10052
Joined: Sun Jun 04, 2006 1:26 am
Location: San Jose, CA 95120 USA
Contact:

Re: t43 internal keyboard connector pinout

#2 Post by rkawakami » Wed Nov 26, 2014 3:08 pm

I'm not sure which communication bus is used to send the keyboard scancodes related to the usage of the Fn key (there's an 8-bit bus and a 16-bit bus). Here's a table of scancodes which might help:

http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html

The power switch/key is on pin 19 (-PWRSWITCH) as described here:

http://forum.thinkpads.com/viewtopic.php?f=28&t=115554
http://forum.thinkpads.com/viewtopic.php?f=30&t=115172
http://forum.thinkpads.com/viewtopic.php?f=45&t=115525
Ray Kawakami
X22 X24 X31 X41 X41T X60 X60s X61 X61s X200 X200s X300 X301 Z60m Z61t Z61p 560 560Z 600 600E 600X T21 T22 T23 T41 T60p T410 T420 T520 W500 W520 R50 A21p A22p A31 A31p
NOTE: All links to PC-Doctor software hosted by me are dead. Files removed 8/28/12 by manufacturer's demand.

Kurdt
Posts: 10
Joined: Wed Nov 05, 2014 7:33 am
Location: kraków, poland

Re: t43 internal keyboard connector pinout

#3 Post by Kurdt » Fri Nov 28, 2014 3:40 am

do you think it is possible to get Fn+F7 signal connecting selected pins?

rkawakami
Admin
Admin
Posts: 10052
Joined: Sun Jun 04, 2006 1:26 am
Location: San Jose, CA 95120 USA
Contact:

Re: t43 internal keyboard connector pinout

#4 Post by rkawakami » Fri Nov 28, 2014 6:44 pm

I don't believe it would be possible to do this easily through the keyboard port. The Fn+F7 key sequence sends a scancode back to the keyboard controller. It would be a byte or series of bytes meaning you would have to control the 8 input pins, along with whatever other signals are required.

You may be able to control the active display screen with other methods. What operating system are you using?

With Windows 7, use can use Windows+P (works the same way as Fn+F7; hold the Windows key down and press the P key). With Windows XP it gets harder as there is no built-in support for display switching. It might be possible to use a keyboard utility like AutoHotKey to send the appropriate scancode but I'd have to research that option.
Ray Kawakami
X22 X24 X31 X41 X41T X60 X60s X61 X61s X200 X200s X300 X301 Z60m Z61t Z61p 560 560Z 600 600E 600X T21 T22 T23 T41 T60p T410 T420 T520 W500 W520 R50 A21p A22p A31 A31p
NOTE: All links to PC-Doctor software hosted by me are dead. Files removed 8/28/12 by manufacturer's demand.

Kurdt
Posts: 10
Joined: Wed Nov 05, 2014 7:33 am
Location: kraków, poland

Re: t43 internal keyboard connector pinout

#5 Post by Kurdt » Sat Nov 29, 2014 4:01 am

winxp. i've tried AutoHotKey already. seems does not work. i detected fn key code as 163. my script goes like this
Send {vkFFsc163 down}{F7}{vkFFsc163 up}
does not work
or
sc01e::sc163 & sc041
mapping a to fn+f7 does not work either

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T4x Series”

Who is online

Users browsing this forum: No registered users and 7 guests