T500 keyboard key problem

Hello hru
   my t500 keyboard backspace key has pushed down like it is being constantly clicked.
It works but the key does not get back to its original position after it is clicked .
Thanks

if you got warranty then you should call Lenovo and ask for a replacement to be sent to you. 
Regards,
Jin Li
May this year, be the year of 'DO'!
I am a volunteer, and not a paid staff of Lenovo or Microsoft

Similar Messages

  • T500 Keyboard flex problem

    After comparing a few laptops I decided to buy a Lenovo T500 (2082-8WG), convinced of the unbeatable quality and support.
    However, I was unpleasantly surprised by the flex keyboard (left site), like mentioned already here on several posts.
    Is there still a possibility to receive a better keyboard or the brackets to solve my problem? I am from the Netherlands, and I did not see anyone else with this problem from my country on this forum.

    Windows 7 & switchable graphics aren't playing nice right now.  I'll blame it on the ATI drivers, but it might be a BIOS issue, since the most recent BIOS says that switchable is only available for Vista.
    DRJT400
    T400, 2.4 GHz P8600, 2G RAM, Win7 (32 bit)
    T440s, i7 4600U, 8G RAM, Win8.1 Pro (64 bit)

  • TS2570 Keyboard keys problems

    Keyboard characters u,j, and 7 are not working..

    Try another keyboard or this one one another computer. W/o details on keyboard, connection type, or computer, impossible to offer anything else. BTW, replacement keyboards are under $60 USD.

  • Firefox is Hanging (not full crashing) every time I press a keyboard key.. can't type URLs, can't scroll. Problem started this week and remains reproducible sadly.

    Firefox hangs (freezes) when I press keyboard keys on my laptop (and only then).
    Can't type URLs or scroll with the keyboard, for instance. Hence why this is being typed up on Internet Explorer. The problem is that my version of IE isn't registering Flash and/or Java as being fully active and up to date and I use Firefox more often.
    This problem only appeared this week but now occurs every time; and has persisted after uninstalling and reinstalling (personal options uninstalled).
    Firefox version most recent 3.6 iteration; 3.6.13
    HP G62 Notebook PC with 2GB RamDDR2 and Athlon AMD II P320 Dual Core Processor;
    System running Windows 7 Home Edition 64 bit
    I can't even copy and paste because Ctrl+C is a keypress!
    Please help me?

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]

  • Why can't I get a replacement keyboard key from Apple?

    Rant version
    I was delivered a new 15 inch Macbook Pro with Retina screen with a broken 'V' key (literally, just the black plastic panel has a small broken clasp). I was unable to get a genius bar appointment anywhere within London Zone 1-2, Regent St, Stratford and Covent Garden all just tell me there are no appointments available. I called the Apple store in Stratford City to see if they could order a new 'V' key to the store so I could pick it up and click it on. They suggested I call Apple customer services as they wouldn't be able to help me unless I booked a Genius bar appointment, and obviously they had none. I was informed that I would have to send the entire machine away for at least 5 working days and then wait for a replacement to be shipped out. This is a total P.I.T.A as I have already started important projects on this machine.
    I managed to book a Genuis Bar appointment in Bromley (30 minutes drive from my house) and called to see if it would be possible for them to order the part in and fit it on the day, during my appointment. They said I would have to come in, just to show them the machine, and then they could order the part using my serial number. I asked why I couldn't just give them my serial number and come in when the part was delivered. They said that the telephone operator at the store could not make any sort of contact with the genius bar, regardless of the fact they are in the same building.
    I'd like to point out that everyone I have spoken to have been extremely nice, and understood my frustration, they just haven't been able to do anything that goes outside of their very limited protocol.I find it unacceptable that a company as powerful as Apple, are unable to post a keyboard key to a customer.
    As a computer enthusiast, this is the easiest and most simple problem I have ever had with a machine. It has also been the most common-sense defying process I have ever had the misfortune of being a part of. If it were up to me I would just pay the £3 for a replacement online, but Apple have changed the positions of the clasps from the unibody model by about a few microns, and I don't feel like waiting until someone decides to scrap a new RMBP.
    I don't mind if Apple don't want me to do the repair myself, that I may need to go through the enigmatic ritual of the genius bar to get this done (heaven forbid anyone but a Genius click the 'V' key on). I don't even mind if it takes a couple of weeks for the part to get there, I just want a replacement key, stuck on this laptop, without wiping the entire machine or sending it away for a week.
    Short version:
    If anyone knows where I can get a replacement 'v' key for the new 15inch Retina Macbook Pro then I'll love you forever.

    Yes it is sad but true I think. I EZprint to do my pano's and they turn out excellent. Give them a try.
    http://ezprints.com/Prints/panoramas/default.aspx
    Hope this helps.
    Tom
    desertdreamingphotography.com

  • Weird dreamweaver keyboard mapping problem

    weird dreamweaver keyboard mapping problem:
    Hope this solution helps someone out. If you have q's, ask
    and I will try to help.
    I was having a weird problem in dreamweaver... Whenever I was
    in code view and typed "shift+i" to make a capital "I", instead it
    would paste from the clipboard.
    I finally figured out what was happening. I compared the
    menu.xml in my app support folder in the user library to the
    original menu.xml file that was in the application folder. I went
    through until I came across the diff:
    menu.xml in my library/app support folder:
    <!-- Windows Navigation Shortcuts -->
    <shortcut key="Cmd+Ins" name="Copy2" platform=""
    command="if (dw.canClipCopy()) { dw.clipCopy() }"
    domRequired="FALSE" id="DWShortcuts_HTMLSource_Copy2" />
    <shortcut key="Shift+Ins" name="Paste2" platform=""
    command="if (dw.canClipPaste()) { dw.clipPaste() }"
    domRequired="FALSE" id="DWShortcuts_HTMLSource_Paste2" />
    <shortcut key="Shift+Del" name="Cut2" platform=""
    command="if (dw.canClipCut()) { dw.clipCut() }" domRequired="FALSE"
    id="DWShortcuts_HTMLSource_Cut2" />
    orig menu.xml file:
    <!-- Windows Navigation Shortcuts -->
    <shortcut key="Cmd+Ins" name="Copy2" platform=""
    command="if (dw.canClipCopy()) { dw.clipCopy() }"
    domRequired="FALSE" id="DWShortcuts_HTMLSource_Copy2" />
    <shortcut key="Shift+Ins" name="Paste2" platform=""
    command="if (dw.canClipPaste()) { dw.clipPaste() }"
    domRequired="FALSE" id="DWShortcuts_HTMLSource_Paste2" />
    <shortcut key="Shift+Del" name="Cut2" platform=""
    command="if (dw.canClipCut()) { dw.clipCut() }" domRequired="FALSE"
    id="DWShortcuts_HTMLSource_Cut2" />
    There was a diff in the "platform=" tags. The orig stated
    [platform="win"], my config stated [platform=""] (nothing in
    between the ""'s). So, I reset the platform tag to be
    [platform="win"] in my settings and then relaunched dreamweaver. It
    fixed the problem.
    Not sure how this occurred, but it works now.

  • Calling1.4.1 signed applet from Javascript causes keyboard/focus problems

    Pretty sure there's a JRE bug here, but I'm posting to forums before I open one in case I'm missing something obvious :-)
    This issue may be specific to IE, I haven't tested elsewhere yet. Our web application is centered around a signed applet that is initialized with XML data via Javascript. We first noticed the problem when our users started upgrading from the 1.3.x plug-in to the 1.4.x plug-in. The major symptom was that shortcut keys stopped working. I debugged the problem off and on for about a month before I boiled it down to a very simple program that demonstrates the issue (included below). Basically, the program has a function that adds a JButton to a JPanel and registers a keyboard listener (using the new DefaultKeyboardFocusManager class) that prints a message to the console. This function is called by the applet's init() method, as well as by a public method that can be called from Javascript (called callMeFromJavascript()). I also included a very simple HTML file that provides a button that calls the callMeFromJavascript() method. You can test this out yourself: To recreate, compile the class below, JAR it up, sign the JAR, and put in the same dir with the HTML file. Load the HTML file in IE 5.0 or greater, and bring the console up in a window right next to it. Now click the button that says init--you should see the small box appear inside the button that indicates it has the focus. Now press some keys on your keyboard. You should see "KEY PRESSED!!!" appearing in the console. This is proper behavior. Now click the Init Applet from Javascript button. It has removed the button called init, and added one called "javascript". Press this button. Notice there is no focus occurring. Now press your keyboard. No keyboard events are registered.
    Where is gets interesting is that if you go back and make this an unsigned applet, and try it again, everything works fine. This bug only occurs if the applet is signed.
    Furthermore, if you try it in 1.3, signed or unsigned, it also works. So this is almost certainly a 1.4 bug.
    Anyone disagree? Better yet, anyone have a workaround? I've tried everything I could think of, including launching a thread from the init() method that sets up the components, and then just waits for the data to be set by Javascript. But it seems that ANY communication between the method called by Javascript and the code originating in init() corrupts something and we don't get keyboard events. This bug is killing my users who are very reliant on their shortcut keys for productivity, and we have a somewhat unique user interface that relies on Javascript for initialization. Any help or suggestions are appreciated.
    ================================================================
    Java Applet (Put it in a signed JAR called mainapplet.jar)
    ================================================================
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class MainApplet extends JApplet implements KeyEventDispatcher
        JPanel test;
        public void init()
            System.out.println("init called");
            setUp("init");
        public void callMeFromJavascript()
            System.out.println("callMeFromJavascript called");
            setUp("javascript");
        private void setUp(String label)
            getContentPane().removeAll();
            test = new JPanel();
            getContentPane().add( test );
            JButton button = new JButton(label);
            test.add( button );
            test.updateUI();
            DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(this);
        public boolean dispatchKeyEvent(KeyEvent e)
            System.out.println("== KEY PRESSED!!! ==");
            return false;
    }================================================================
    HTML
    ================================================================
    <form>
    <APPLET code="MainApplet" archive="mainapplet.jar" align="baseline" id="blah"
         width="200" height="400">
         No Java 2 SDK, Standard Edition v 1.4.1 support for APPLET!!
    </APPLET>
    <p>
    <input type="button" onClick="document.blah.callMeFromJavascript();" value="Init Applet via Javascript">
    </form>

    I tried adding the requestFocus() line you suggested... Same behavior.
    A good thought, but as I mention in my description, the applet has no trouble gaining the focus initially (when init() is called). From what I have seen, it is only when the call stack has been touched by Javascript that I see problems. This is strange though: Your post gave me the idea of popping the whole panel into a JFrame... I tried it, and the keyboard/focus problem went away! It seems to happen only when the component hierarchy is descended from the JApplet's content pane. So that adds yet another variable: JRE 1.4 + Signed + Javascript + components descended from JApplet content pane.
    And yes, signed or unsigned DOES seem to make a difference. Don't ask me to explain why, but I have run this little applet through quite a few single variable tests (change one variable and see what happens). The same JAR that can't receive keyboard events when signed, works just fine unsigned. Trust me, I'm just as baffled as you are.

  • Events to detect change in physical keyboard key state

    I would like my application to respond in one way to a keyboard key being pressed, and then another way to the key being released. That is, I want my application to be able to reflect the actual physical state of the keyboard key.
    The obvious use of the (several) Java API's for keyboard events rapidly fires repeated KEY_PRESSED and KEY_RELEASED events if the key is held down for any time. This unfortunately obscures the actual state of the physical key (how do you know which was the last KEY_RELEASED?)
    Is it possible to turn off the key repeat feature, just for component, say?
    This would seem to be an obvious thing to do, but I can't find sample code anywhere. The code I find in the Sun Java API manuals all shows the above problem with key repetition.
    I would be also pleased to know that the solution of this problem is well known, on some FAQ or something, but I have looked through several FAQ's and searched this formum and have found nothing that helps. Also, I have had the misfortune of having to build messy and non-robust solutions for the equivalent problem in other development environments. I hope it is already there somewhere in Java and I'm just missing it.
    Thanks!

    "If two subsequent KEY_RELEASED and KEY_PRESSED
    events have the same
    timestamp, they are caused by autorepeat"
    This sounds good. But unfortunately the repeated
    KEY_RELEASED and KEY_PRESSED caused by key autorepeat
    on my system (Linux, java 1.5.0_09) have
    timestamps that increase with each repetition.I think this means only that the pair of pressed/release events have the
    same timestamp, not that every such pair has the same timestamp.
    That is, if you have the sequence PRESS,RELEASE,PRESS,RELEASE,
    the first two would have the same timestamp, and then the second two
    would have the same timestamp, but different than the first. Regardless,
    I found that also to not be the case; the PRESS and RELEASE did not have
    the same timestamp even between pairs.
    That said, this seems to work on both Windows and Linux, with the caveat
    that releases may lag.
    import java.awt.event.*;
    import java.util.HashMap;
    import java.util.Map;
    import javax.swing.*;
    public class LinuxKeyTest extends JPanel implements KeyListener {
         int delay = 750; // Must be > than your 500ms start delay.
         int delayRepeat = 75; // Must be greater than keyboard repeat interval.
         Map timers = new HashMap();
         int m_keyCode = -1;
         public static void main( String[] args ) {
              Runnable doRun = new Runnable() {
                   public void run() {
                        new LinuxKeyTest();
              SwingUtilities.invokeLater( doRun );
         public LinuxKeyTest() {
              JPanel panel = new JPanel();
              panel.setFocusable( true );
              panel.requestFocusInWindow();
              panel.addKeyListener( this );
              JFrame f = new JFrame();
              f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
              f.getContentPane().add( panel );
              f.setSize( 200, 100 );
              f.setLocation( 200, 200 );
              f.setVisible( true );
         public void keyPressed( KeyEvent e ) {
              int keyCode = e.getKeyCode();
              m_keyCode = keyCode;
              Integer timerKey = new Integer( keyCode );
              Timer timer = (Timer) timers.get( timerKey );
              if ( timer == null ) {
                   KeyTimeout keyTimeout = new KeyTimeout( timerKey, e.getWhen() );
                   timer = new Timer( delay, keyTimeout );
                   timers.put( timerKey, timer );
                   timer.start();
                   pressed( keyCode );
              } else {
                   ( (KeyTimeout) timer.getActionListeners()[0] ).setPressed( e.getWhen() );
                   timer.restart();
         public void keyReleased( KeyEvent e ) {
              int keyCode = e.getKeyCode();
              Integer timerKey = new Integer( keyCode );
              Timer timer = (Timer) timers.get( timerKey );
              if ( timer != null ) {
                   ( (KeyTimeout) timer.getActionListeners()[0] ).setReleased( e.getWhen() );
                   timer.setInitialDelay( delayRepeat );
                   m_keyCode = ( m_keyCode == keyCode ? -1 : keyCode );
              } else if ( m_keyCode != keyCode ) {
                   released( keyCode );
         public void keyTyped( KeyEvent e ) {
         public void pressed( int keyCode ) {          
              System.out.println( keyCode + " pressed" );
         public void released( int keyCode ) {
              System.out.println( keyCode + " released" );
         public class KeyTimeout implements ActionListener {
              private Integer timerKey;
              private int keyCode;
              private long firstPressed;
              private long pressed;
              private long released;
              public KeyTimeout( Integer key, long time ) {
                   this.timerKey = key;
                   this.keyCode = timerKey.intValue();
                   this.firstPressed = time;
                   this.pressed = time;
                   this.released = time;
              public void actionPerformed( ActionEvent e ) {
                   if ( released != firstPressed && released != pressed ) {
                        released( keyCode );
                        stop();
                   } else if ( m_keyCode != keyCode ) {
                        if ( m_keyCode == -1 ) {
                             released( keyCode );
                        stop();
              public void stop() {
                   Timer timer = (Timer) timers.get( timerKey );
                   timer.stop();
                   timers.remove( timerKey );
              public void setPressed( long time ) {
                   this.pressed = time;
              public void setReleased( long time ) {
                   this.released = time;
    }

  • Which part of the machine is related to the keyboard flex problem ?

    Mine is T420s
    And I got a keyboard flex problem.
    Actually which part is related to this problem ?
    Isn't it inclusive to fix this problem in the warranty ?
    thx

    Mine doesn't exhibit any keyboard flex and I don't think it's a common issue with T420s; anyway:
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T420s-Keyboard-Flex/td-p/454851/highlight/t...
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/t420s-keyboard-flex/m-p/755255/highlight/tr...
    T420s i5-2520M HD3000 480GB Crucial M500 SSD 8GB RAM Ericsson F5521gw
    T430 i5-3210M HD4000/NVIDIA 5400M 512GB Crucial MX100 SSD 12GB RAM Ericsson H5321gw

  • Keyboard keys are not working

    Im on mac OS X 10.6.8 several keyboard keys are not working. For instance the at symbol is not working or question mark and random other punctuation keys. The problem started after running some code from terminal to trun off mouse acceleration and then installing a plug-in to control more accurately the mouse funtions. Ive since uninstalled the plug in and disabled the adjustment in terminal. Ive checked all the normal keyboard funcions to make sure settings were not funky. When I log out and log in as a differnt user the problem with the keyboard is fixed. Someone please help
    Code I ran
    defaults write .GlobalPreferences com.apple.mouse.scaling -1
    http://www.lockergnome.com/osx/2011/07/13/how-to-turn-off-mouse-acceleration-in- os-x/

    Hello lindzthecreator,
    I suggest this part of the article named One or more keys on the keyboard do not respond found here http://support.apple.com/kb/ts1381
    Some keys don't work as expected
    From the Apple menu, choose System Preferences.
    From the View menu, choose Speech.
    Click the Text to Speech tab.
    If "Speak selected text when the key is pressed" is enabled, the key or key combination set to speak text cannot be used for other purposes or used to type text--click Set Key and change it to a less-commonly used key combination (try to use modifier keys such as Shift, Command, Option, and Control). Or, disable the "Speak selected text when the key is pressed" option.
    Click the Universal Access pane in System Preferences, click the Keyboard tab.
    Make sure that Slow Keys is turned off. With Slow Keys on, you need to press a key for a longer period of time for it to be recognized.
    In the Universal Access pane, click the Mouse tab, and make sure Mouse Keys is turned off. With Mouse Keys enabled, you cannot use the Numeric Keypad to enter numbers--instead the keypad moves the pointer (cursor). (There is an option to enable Mouse Keys with five presses of the Option key; you may want to turn that option off to avoid accidentally enabling it.) If Mouse Keys is enabled and you are using a keyboard with no numeric keypad or Num Lock function, see Unable to type while Mouse Keys is enabled in Mac OS X.
    If the function keys on the top row of the keyboard are not working as expected, see Mac OS X: How to change the behavior of function keys.
    If the issue persists, use Keyboard Viewer to help isolate the issue:
    Click the Language & Text pane (Mac OS X v10.6) or International pane (Mac OS X v10.5.8 or earlier) in System Preferences.
    Click the Input Sources tab (or Input Menu tab in Mac OS X 10.5.8 or earlier).
    Click the Keyboard & Character Viewer "On" checkbox to select it (click the Keyboard Viewer "On" checkbox in Mac OS X 10.5.8 or earlier).
    From the Input (flag) menu, choose Show Keyboard Viewer.
    If the keyboard is connected and detected by Mac OS X, the keys you type will highlight in the Keyboard Viewer window. Open TextEdit (or any text application), and try to type something using the keys that were previously not responding to see if they highlight in Keyboard Viewer.
    Start from the Mac OS X Install Disc, choose Terminal from the Utilities menu and test the keys which were previously not working.  If the keys work while started from the Install disc, then the keyboard itself is working correctly.  Use Mac OS X: How to troubleshoot a software issue to isolate the software issue that may be causing the keys to not respond.
    All the very best,
    Sterling

  • T500 keyboard question

    Hi.  I'm new to the ThinkPads -- I bought a T500 for work a month and a half ago, on the recommendation of a colleague, and have just now started to use it for my day to day work.
    After about a week of use, I've noticed that the arrow keys, particularly the right key, has an annoying 'clack' to it, almost as if it's bottoming out.  It's much louder than the rest of the keyboard, which is fairly quiet.
    I've 'googled' this issue and it appears that others complain about "keyboard flex" in the T500.  I'm no connoisseur, and I have a feeling much of what goes on in the discussion (such as http://lnv.lithium.com/t5/T400-T500-and-newer-T-series/T500-Keyboard-and-Flex-How-bad-is-it/m-p/6072...) is beyond my reach.  My simple question is this: is my clacking on the right key a result of "keyboard flex"?
    Also, regardless of the flex question, is there a way for me to resolve this key clacking without sending anything in for repair?  I've made the full switch to this laptop for work, so I really don't want to give it up if it's something I can fix on my own.

    I have not experienced this specific noise, but do not think it would be related to the keyboard flex complaint.  That stems from a gap under the keyboard, mostly on the left side, making it feel spongey and sloppy.
    You should look carefully at the keyboard there to see if that specific key is touching the case itself, something like that.  You might also remove the palm rest screws from the bottom, and carefully remove the palm rest and reset it and the keyboard to see that eliminates the noise.  With the palm reset removed, you should at least be able to see what is causing the noise.
    If the keyboard is bad somehow, they can send you a new one and it won't be out of service.  It's pretty quick and easy to change it out, if necessary.  But an inspection before you call will probably help.
    Don Mannino

  • T500 keyboard

    I am thinking about ordering a Thinkpad T500 but concerned about the keyboard "flex" problem.  Has anything been done to solve this?
    Message Edited by ghaas on 12-11-2008 12:15 PM

    ghaas, welcome to the forum,
    You should hopefully find the information you need in this thread in the General Discussion board.
    Thanks
    I am locking this thread to avoid duplicating discussion.
    Andy  ______________________________________
    Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
    Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
      Deutsche Community     Comunidad en Español    English Community Русскоязычное Сообщество
    PepperonI blog 

  • Replacing keyboard keys

    Am I able to go to an Apple store and have a few keyboard keys replaced? A few of them have become sticky due to a minor liquid spill, (after clean-up) but are still fully functioning.

    Not likely. Stores don't usually stock keycaps, and I don't believe Apple supplies them individually. Your best bet is to find someone who has a dead keyboard to get them from.
    But stepping back to the actual problem: it's very unlikely that any liquid has remained on your own keycaps if you've given them a good wash, so it's equally unlikely that replacing them will remedy whatever is causing them to stick. The problem is almost certainly below them.

  • Keyboard reading problem

    I created a game by exending Canvas and when I run it, everything works normal when I run the program.
    I created seperate GUI for the game by extending JFrame and created the buttons in it for "new game", "reload", "view score"...etc.
    In order to start a new game, I called a new Game object in the actionPerformed method in the GUI object.
    The problem arises here. Although the game works correctly when run seperately, the keyboard key are not working when a Game object is invoked from GUI object "New Game" button. It does create the object and display, only thing is that the keyboard keys do not work when invoked from GUI object.
    My game class is like this-->public class Game extends Canvas {
    with an inner class -->private class KeyInputHandler extends KeyAdapter {
    keypressed and the other two methods are implemented like this:
    public void keyPressed(KeyEvent e) {                              
                   if (e.getKeyCode() == KeyEvent.VK_LEFT ) {
                        leftPressed = true;
                   }GUI class is like this --> public class MainMenu extends JFrame implements ActionListener
    Could any one please tell me whether I need to make a keyboard key input handler again in the GUI class to play the game (although it is already implemented in the Game object).
    If so, what is the best method?
    Thanks a lot for all your support.

    My "New Game" button code is like this at the moment. The Game class extends Canvas.
    I did call requestfocus after creating the Game object. It still does not work.
    Is it possible to request focus on a Canvas?
    It seems that, when the Game object is called from GUI, the inner class in Game is not reached.
         private class KeyInputHandler extends KeyAdapter
    Is it possible to access this inner class of Game class from the GUI class?.
    public void actionPerformed(ActionEvent ae)
              if(ae.getSource() == newButton)
         g=new Game();          
    g.requestFocus();
              }

  • Map Thinkpad Mouse Buttons to Keyboard Key

    Peace all!
    Does anyone know of a way to map the thinkpad mouse buttons to a normal keyboard key? I am unable to identify any mappable keycode using xev. Is it hardwired or something?
    ButtonPress event, serial 34, synthetic NO, window 0x4600001,
        root 0x115, subw 0x0, time 3353217, (155,11), root:(901,337),
        state 0x0, button 1, same_screen YES
    ButtonRelease event, serial 34, synthetic NO, window 0x4600001,
        root 0x115, subw 0x0, time 3353326, (155,11), root:(901,337),
        state 0x100, button 1, same_screen YES
    What I've managed to do is the opposite; map a keyboard key to a mouse button.
    http://www.geocities.jp/fred_b_maciel/kbd/kbd-e.html
    Basically involves using the Accessibility X mouse controlling feature(usually using numpad keys); remapping those to other keys.
    Thanks in advance?

    http://wiki.archlinux.org/index.php/Map … o_keycodes
    I presume I have to use this?
    http://wiki.archlinux.org/index.php/Setkeycodes
    The only way to detect a scancode is with,
    dmesg|tail -10
    fact, any time we press a key which has a scancode but no keycode, the kernel suggests us to use just 'setkeycodes' to
    The problem is thinkpad's mouse buttons are already bound. Is there another way to find out?
    The "Using HAL" website is broken.
    Also, is there a way to determine if the keys are actually hardware bound? Some of the thinkpad's keys are eg. FN keys and maybe the mute/light keys. In that case, there's no point in continuing further.

Maybe you are looking for