IdeaPad U330 key presses registered twice

I bought a U330 about a month ago, and I'm wondering if anyone else has had trouble with their keyboard.  My issue is a bit vague and unpredictable: every now and then when I'm typing a lot, key presses will register twice.  This seems to most commonly happen with the 'm' and '-' keys; in fact about one in every five times I type "vim foo bar" at a console I end up producing "vimm foo bar".  Every now and again I get repeats with other keys, but it's not predictable.
It is not a software configuration issue like changing the time delay between the input driver accepting a press-and-hold as multiple presses.  For fun I tried increasing this value as high as it would go (which gets to be around 500ms) and still no luck.  The hardware is clearly reporting two distinct taps when I'm physically making one.
For a while I was convinced that I just needed to get used to this particular keyboard, but I'm convinced this keyboard is finnicky.  I'm a solid typist as I work in IT and have spent more than a few years of my life mashing at keyboard; I type quite firmly and quickly so I'm confident this isn't anything I'm doing wrong.
Has anyone else seen this issue?

Try updating the drivers and the BIOS.
Here is a link to updating the BIOS: http://goo.gl/E9VFK
-------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

Similar Messages

  • Problem touch screen IdeaPad U330

    Hi!
    I know this problem might be posted before, but I couldn't find it.. So I'm trying it this way.
    Since a few weeks my Lenovo IdeaPad u330 has a problem with the touch screen. When I start my laptop, it works perfectly, but after a few minutes - or maybe an hour (it's quite random actually) the touch screen stops functioning, and I can't use it at all. I've used my laptop for over 10 months now, and the problem only started occuring a month ago, I think. 
    I think it might have something to do with the fact that my apps stopped working and that I had to 'restore the system'. 
    For the record, I'm still using Windows 8..
    Anyone's got a clue?
    Thanks in advance!

    We've just started having a problem with the touch screen. The screen becomes unresponsive and while the trackpad works the cursor flickers so you can only see it while it's moving. After a bit of playing with it I realised that it was registering some presses at the bottom of the screen- you could see the touch feedback circles. If I moved the screen a little, holding it at the top, more or fewer touches registered, so it looks as if the screen housing is putting pressure on the touch screen. If you hold the screen just right then no touches register and it goes back to normal.
    I'm just getting ready to return it. Probably try to get a refund because it looks like a design fault to me. Shame because it was a great laptop (despite windows 8)

  • How do you clear the buffer of excess key presses, in Java?

    Right now, in the game I am working on, if the user presses a key multiple times the actions will be performed as many times as it registers, even though I disallow key presses during the time that the action is taking place.
    For example, a move of 1 space can be carried out with a key press. While the character is moving, key presses are not allowed. However, if you just press the key 5 or 25 times, the character will just keep moving, once he's done with the first one.
    What I need to do is clear the buffer of key presses after an action has taken place, so that the excess keys are not registered. I know the commands to do so in C++, but not in Java.

    Well, I think you've got what I was saying backwards, or I'm not understanding what you are asking correctly.
    it is suppposed to return if isMoving is true, not false. If isMoving is true, it means that the moving animation, and actions are taking place, Which is a process that take about a second, for the player to move one space.
    Here's the code where I process the keypresses
    private void processKey(KeyEvent e) {
        if (isMoving) {return;}
        int keyCode = e.getKeyCode();
        if (!isPaused && !gameOver) {
            isMoving = true;
          if (keyCode == KeyEvent.VK_UP) {
            player.move(player.NE);
          else if (keyCode == KeyEvent.VK_DOWN) {
            player.move(player.SW);
          else if (keyCode == KeyEvent.VK_LEFT) {
            player.move(player.NW);
          else if (keyCode == KeyEvent.VK_RIGHT) {
            player.move(player.SE);
            isMoving = false;
    }And in case I need to clear up what I want to happen, and the results I'm seeing. The player, in this case, moves one space in a direction, with a single press of an arrow key. That functionality is working fine, as intended. However, I don't want you to press the key twice quickly and move two spaces. I don't want you to hold down an arrow key and move continually.
    That part of the functionality is what is not working.
    As I understand my code, pressing the key once should set isMoving to true and, therefore further presses shouldn't register until isMoving is false again, which shouldn't happen until the player moves have finished.
    But, the way that it is working now is that if I press the key 2, 3 or 20 times, as soon as one move is finished another begins. Are the key presses just sitting in the buffer somewhere waiting for isMoving to become false again? And if so, is there a function I can call to clear that buffer after a move is finished?

  • After changing spaces, most keys stop registering

    I have a 5 year old Mac Pro running OS 10.6.8. I have spaces configured with four spaces, and the keyboard command to switch between spaces set as Ctrl-arrow. Most of the time this works as expected. However I've been having a periodic issue where, about once a week or so, I'll change spaces (Ctrl-arrow) and after it switches the new space, the four-panel HUD window that shows what space I'm on won't go away. Moreover, most characters I type on the keyboard will no longer register with the OS. Specifically, I if I type any letter, numbers, or other character, it won't register with any applications. I can however still type the keys Ctrl, Opt, Cmd, and the arrow keys. For example, when my computer is in this state, I can still type Ctrl-arrow and move to different spaces (with the HUD window staying up the entire time). But if I type any other keys, they never register. I.e. typing letters won't show up in a word document, typing Cmd-A (or anything else) won't do anything, etc. Even stranger, I can open up the Keyboard Viewer and see that all the keys that I'm typing (letters, numbers, etc.) are actually being displayed in the Keyboard Viewer correctly. So the key press is registering with the Keyboard Viewer, but isn't making it to the actual OS. I can even use my mouse to click individual keys in the Keyboard Viewer and, although the keys highlight in the Keyboard Viewer as expected, nothing is registered by the OS (the letters never get registered by any applications).
    Once my computer is in this state, my only option is to quit the Dock (using Activity Monitor), which restores my full functionality. (Note I discovered this "fix" by trial and error- I was restarting various parts of my system and noticed that this restored my functionality.) I can then work as normal in that space, Also, I can change spaces by selecting a different space using the icon in the menu bar, or by dragging a window to the edge of the screen. All of these actions will change the space without breaking anything. However as soon as I Ctrl-arrow to another space, it immediately breaks my ability to type. Quitting the Dock will again restore things. My Mac will stay in this state (where I can't use Ctrl-arrow to change spaces with breaking things ) until I reboot. After a reboot everything goes back to normal. Things will then be fine for a week or so (during that time I can Ctrl-arrow just fine), and then one day I'll be changing spaces using Ctrl-arrorw and the HUD will stay up and I'll be stuck again.
    When the actual breaking occurs (i.e. when I issue the Ctrl-arrow that breaks the functionality), nothing is being written to the Console. However when I quit the Dock, I see these lines, which may be related:
    11/3/11 4:43:09 PM          com.apple.launchd.peruser.501[223]          (com.apple.Dock.agent[58885]) Exited with exit code: 1
    11/3/11 4:43:09 PM          com.apple.Dock.agent[59232]          Error registering cmd-tab key, 1011
    11/3/11 4:43:09 PM          com.apple.Dock.agent[59232]          Error registering cmd-shift-tab key, 1011
    I've ben having this problem off and on for many months, through a few OS updates. I'm completely stumped what might be causing this. I've tried unplugging and replugging my keyboard to no avail. However I'm thinking it must be pretty low-level, since when it's in this state even directly clicking on the Keyboard Viewer keys doesn't get registered by the OS. Other than this problem, the Mac is completely trouble-free, so I don't think there's anything wrong with the hardware. I've tried to think if this problem is related to anything else that I'm doing on the system that might be triggering it, but I don't think there's anything unusual that I'm doing. When it's in this state I can quit every application and disable and re-enable spaces and it doesn't get me out of it- I need to quit the Dock and eventually reboot. Anyone have any ideas where to look for a solution?

    So I never figured out what causes this, although the frequency has dropped to about once a month. Note I'm still on 10.6.8. However I did figure out a bettery way to get back control of the keyboard. If I sleep the displays (Ctrl-Shift-Eject) and then wake the displays back up, the keyboard goes back to working fine. Evern better, changing spaces doesn't reignight the problem. So I'm good until it randomly occurrs again.
    Hope this helps someone else out there.

  • Key Press Not Responding If You Go Back (re-do step)

    I have a software simulation in which one of the steps is to enter some numbers into a text field and press the Enter key. Works good on the first pass. If you then click the Back button and go back to a previous step the Enter key will no longer work. I have search the forums and some blogs without any luck.
    Example:
    http://elearning.biworldwide.com/misc/Soft_Sim/Soft_Sim.htm
    After you reach the text entry step and enter the correct numbers and press Enter, click the Back button (lower left) and back up to the Click Member step and re-preform the steps. When you reach the text entry the Enter key press will no longer work.
    Source CP4 file:
    http://elearning.biworldwide.com/misc/Soft_Sim/Soft_Sim.zip
    Thanks for any assistance,
    Kevinhttp://elearning.biworldwide.com/misc/Soft_Sim/Soft_Sim.htm

    All apps in the recently used apps bar or dock which is accessed by pressing the home button twice are not loaded and running. Some apps like games that have been updated to do so will be in an idle state, most will be quit, and some will run in the background when leaving the app. The number of apps that can run in the background are very few and far between because there is no reason or benefit for the overwhelming number of 3rd party apps to run in the background.
    http://whenwillapple.com/blog/2010/04/19/iphone-os-4-multitasking-explained-agai n/

  • Key Press to Play Video, in multi-screen project

    I have a timeline with multiple videos in it, all loaded as external videos with playback controls as the audio is important (all are 55 seconds long and high quality audio is vital). First of all I want a specific key pressed to play one of the videos. I've been playing around with event handlers, key press event, but nothing has worked.
    This is a multi screen project I'm working on so is there any way to have two seperate windows of video 1080x1920 (that would play on two seperate screens to interact with eachother) or would I have to create a stage twice the width. I need two video clips to play simultaniously once a key is pressed.
    I am a real beginner to flash so I really have no idea whether this is possible.
    I'm doing this on Flash CS6 on a Mac in IOS 10.9.2
    Thanks!

    i'm not sure what you're trying to do with multiple screens but that should have no impact on using key listeners to control your timeline:
    stage.addEventListener(KeyboardEvent.KEY_DOWN,f):
    function f(e:KeyboardEvent):void{
    trace(e.keyCode);

  • Multiple key press

    Hai all
    How can a j2me application withstand multiple key press while doing some process.
    Please help me with some ideas
    Thanks
    Jinesh

    Problem is, Redtruck, I can only get FCP to register one press of t. I can reasign select all tracks forward to a single t but when i go to select track forward and press t it asks me if i want to reassign t to this command and then overrides the select all forward shortcut (which reverts back to tttt automatically).
    I can't seem to find a way to enter multiple "t"s when assigning a shortcut.
    I hope this makes sense (I'm almost confusing myself).

  • What are the key presses like on the Enhanced Performance keyboard?

    Hi guys,
    I've been thinking about buying this keyboard:
    http://shop.lenovo.com/SEUILibrary/controller/e/gbweb/LenovoPortal/en_GB/catalog.workflow:item.detai...
    I was wondering how the key presses feel?   I'm quite particular about it.   I like the press to have a definite 'soft click' (like a cross between a microswitch and a diaphragm).    A lot of keys these days are like pressing a spring with no tactile response as to when a key press has actually been registered if that makes any sense.
    Can anyone with this keyboard describe how the keys are to press?   I can't find and videos or any real life examples to test.
    Thanks,
    Leo

    if you are looking for tactility in a keyboard, than this keyboard is not the best. Maybe you should get a Filco keyboard instead.
    Microsoft and Dell's keyboard (the one with oversized spacebar) are both slightly better than these Lenovo keyboard. Alternatively get the Space Saver II keyboard. 
    Regards,
    Jin Li
    May this year, be the year of 'DO'!
    I am a volunteer, and not a paid staff of Lenovo or Microsoft

  • Simultaneous ASDW key press undetected

    Hi guys, I'm currently developing a game that uses ASDW buttons for its movement system
    During one of my testing session, i realized that if i press 2 buttons simultaneously, (ex: A and S), both events would be dispatched one after the other (just like what i assume they would do)
    But if i press 3 buttons simultaneously, (ex: A, S and D), the last keypress (D) will go undetected
    Only after i release one of the keys (either A or S) will the last keypress be detected
    From what i read here ==> http://blog.nobien.net/2008/05/12/more-than-two-simultaneous-key-presses-and-keyboardevent key_down-woes/
    It is said that the problem might had been caused by a hardware issue
    From what i read at wikipedia http://en.wikipedia.org/wiki/Keyboard_%28computing%29
    [quote]
    Some low-quality keyboards suffer problems with rollover (that is, when multiple keys are pressed in  quick succession); some types of keyboard circuitry will register a  maximum number of keys at one time. This is undesirable for games (designed for multiple keypresses, e.g. casting a spell while holding  down keys to run) and undesirable for extremely fast typing (hitting new  keys before the fingers can release previous keys). A common side  effect of this shortcoming is called "phantom key blocking": on some  keyboards, pressing three keys simultaneously sometimes resulted in a  4th keypress being registered.
    Modern keyboards prevent this from happening by blocking the 3rd key  in certain key combinations, but while this prevents phantom input, it  also means that when two keys are depressed simultaneously, many of the  other keys on the keyboard will not respond until one of the two  depressed keys is lifted. With better keyboards designs, this seldom  happens in office programs, but it remains a problem in games even on  expensive keyboards, due to wildly different and/or configurable  key/command layouts in different games.
    [/quote]
    Question
    - What causes this problem is it a hardware issue or a language/flash player problem?
    Because i might be wrong, but i think i've played several non-flash games before that possess the ability to address multiple keypress at the same time
    - Can this problem be fixed?
    Code
    package
            import flash.display.Sprite;
            import flash.events.KeyboardEvent;
            public class Keyboard extends Sprite
                     public function Keyboard()
                            this.stage.addEventListener("keyDown", showKey);
                    public function showKey(event:KeyboardEvent)
                            trace(event.keyCode);
    Any help regarding the matter is greatly appreciated, thank you in advance~

    Quote
    do you think an update of the bios will do the trick?
    No, no, no, it won't, so please don't try it!
    Also, if you read the comments in the link you posted, your answer is there:
    Quote
    By Tony Fendall on May 12, 2008 | Reply
    The problem comes from the way in which the signal for the pressed keys moves from your keyboard to your computer. The signal is only 8-bit, and there are limits to how the signal can be changed to represent more than one key being pressed in combination.
    Long story short, the guys who designed the origional keyboards made a descision to support all two key combinations, and then selected as many three key combinations as they could support with the hardware. This meant that some combinations had to be left out, and they had to make a descision about which ones were more important.
    It just happens to be that they chose not to support three key combinations which involve the up arrow key. I do not think there is any solution to this problem…
    If you're playing games, why not just remap the keys in the game's settings?

  • TS1277 HI. I have followed all the appropriate steps above and when I try to enter my 'Password' when asked, my keyboard doesn't work. No key press can be activated at all when trying to enter my password in 'Terminal. And I am in the 'Administrator' user

    HI.
    I am having trouble authorising my Mac Air to my Itunes account. I found a discussion explaining how to go go into 'Terminal', then adding a command. I have followed all those appropriate steps and when I try to enter my 'Password' when asked, my keyboard doesn't work. No key press can be activated at all when trying to enter my password in 'Terminal. And I am in the 'Administrator' user. Can anybody offer any suggestions?? ta

    Does the command that you're trying to enter in Terminal begin with the word 'sudo'?
    If so, your keyboard is working fine. When you type your password after a sudo command, nothing is echoed to the screen for security reasons (not even the * that are normally registered in other user interfaces). However, the program is registering what you type.
    Just type your password and press 'return' and the command will be executed (so long as you type it correctly; if you don't, you'll get an error message).

  • Swapping Fn and Ctrl on IdeaPad U330

    After reading the review http://www.jrin.net/2008_09_26/lenovo-ideapad-u330​-initial-hands-on-review of new IdeaPad U330 I understood that the "Fn" key is in the left corner of the keyboard, this is a big problem for users that often are using classic keyboards (on desktops at work or home) and switching to the notebook (at school).
    I am waiting for my IdeaPad U330 that I was billed for,  but I feel that I`ll have problems with the "Fn" key, so:
    I request Lenovo to make a change in BIOS or somewhere else for swapping the functions of "Fn"  ant "Ctrl" keys, there is no problem for me if on the key it will be written something else, but the user has to have the possibility to choose!
    Other user please sustain me here!

    contact middleton
    he managed to make ctrl-fn patch for y550, maybe he can as the same for u330.

  • Increment once per key press

    I'm trying to find the 'proper' method to do this basic concept of incrementing a value (in this example) once per key press:
    Is there a more efficient (using less cpu and/or less code) way to do this?
    I am also curious why you can't add shift registers to the case structure.
    Solved!
    Go to Solution.
    Attachments:
    Feedback node run once per button press.vi ‏9 KB

    martinv wrote:
    (Note I posted this before seeing the 2 replys that snuck in before this post)
    I think I get it.  Is this what you described (Pic Below)?
    I first thought the loop would be running continuously, but after putting on an indicator I see it does nothing until the case inside is finished. 
    Glad to see you figured it out.  Slight edits I recommend:
    1) Make a case in your event structure for the Stop:Value Change and put the stop terminal inside of that case.  You will then wire the value of the stop button (or a true constant) from that event case to the loop conditional terminal.  This will allow you to stop your loop immediately instead of being forced to wait for another event (or possibly 2) before actually stopping.
    2) I would use a shift register for the value.  This way other cases can affect/read the value without the use of a local variable.  Be sure to wire the value through all of the other cases.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Sound on Key Press when Texting

    I have the Sound on Key Press turned On (under Language & Keyboard > Multi Touch keyboard > Sound on Keypress) so when I type on the keyboard, I get the clicks. 
    I have noticed when I am sending a text message sometimes the clicks get softer in sound (less volume) then back to normal volume.  I have turned the phone off/on at least twice and removed/reinstalled the battery and it still happens.
    Any assistance would be apprecaited.

    The sound for keyboard press is effected by the volume adjustment for notifications, if you adjust volume and turn volume down this will effect the volume for key press.   Uncheck the option under Settings > Sounds> Phone Ringtone that says "Use incoming call volume for notificarion" this way the notification volume will not be affected if you adjust volume on device.

  • Missed Key Press

    I first noticed missed key press after installing and later removing Bootcamp.
    After several months of missing key presses, I uninstalled Internet Explore.
    The missed key presses were gone (unnoticed) for more than a week and then they started intermittently.
    After the Bootcamp removal and before the Internet Explore removal, I would notice the cursor flash about 10 times and stop. Then the next key press would miss.
    After Internet Explore removal, I have not seen the cursor stop, but I still get missed key presses. I tested it just now, counted 100 cursor flashes and the next key press missed. Repeated 100 count again and key press okay.
    Summary:
    Missed Key Press:
    iMac 17", OS 10.5.8
    After Bootcamp uninstall, missed key press after 7-10 cursor flashes always.
    After IE removal, missed key presses seemingly random.
    I seen old posts (2006 - 2009) about missed key press which were archived without answers.
    Any help would be appreciated.

    Capslock blinking twice and then repeating  is a diagnostic error message that means that the BIOS is corrupt.
    Try a hard reset as follows:
    1) Remove the battery and unplug the DC power adapter.
    2) Press and hold the power button for more than fifteen seconds.
    3) Plug in the DC power adapter (leave the battery out for now)
    4) Press the power button
    Please post your positive or negative results here in your thread.
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • Backlight key presses not detected, OPTIMUS, wiki didn't help

    I am using a Razer Blade 14" with linux-ck kernel (although I have tested in the main kernel and the issue remains).
    The keyboard brightness settings keys are not detected by X at all (using xev reports no keycodes when I press them).
    However, the driver is getting that information. And in the same type as other function keys (such as sound up/down - which are detected correctly).
    I know this because, while investigating the workings of the touchpad, I ran the razer-test script found in:
    http://fxchip.net/RazerBlade/
    (slightly modified because the device ID is 0x011D in the 14").
    It distinguishes normal key presses from Macro Keys. Function keys in this laptop are macro keys. When pressing volume down, I get the following report:
    Macro keys: Razer Extra Buttons:
      Extra key: FN
    04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Macro keys: 02 ea 00 00
    Macro keys: 02 00 00 00
    Macro keys: Razer Extra Buttons:
    04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    When pressing brightness up/down, I get the following report:
    04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Macro keys: 02 70 00 00
    Macro keys: 02 00 00 00
    Macro keys: 02 6f 00 00
    Macro keys: 02 00 00 00
    Macro keys: Razer Extra Buttons:
    04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    (note that the last part just signals that I let go of the FN key)
    My idea was to try to find the keycodes through xev and then map them manually. However, this was unsuccessful since xev reports no input when I press brightness up/down (while volume up/down works).
    This is where I'm lost - the keyboard drivers seems to just be ignoring them.
    Any help appreciated . Let me know what I can post if it's of any help!
    Cheers,
    Rodrigo
    EDIT:
    My laptop uses optimus hardware, and I'm using the integrated Intel Graphics card.
    I have tried all the methods in the wiki but none of them worked:
    https://wiki.archlinux.org/index.php/backlight#Overview
    https://wiki.archlinux.org/index.php/In … ter_resume.
    It's also worth noting that I do have control over the backlight with software - the FN+F8/F9 key bindings are the ones that are just completely ignored by the driver.
    Last edited by rgomes (2013-11-22 18:47:57)

    maxo wrote:
    Hey. If you aren't using the nvidia graphics card then this works on mine.
    Edit the /etc/X11/xorg.conf.d/20-intel.conf by adding
    Option "Backlight" "intel_backlight"
    Xorg normally automatically selects the backlight device. On mine it ued acpi_video0 instead of intel_backlight.
    Hope that helps!
    Thanks, but the challenge is, to get nvidia prop. drivers working.
    I think, I tracked the problem down to some backlight issue, probably a firmware issue with the laptop model.
    On ubunutu, ideapad backlight modules gets loaded, on arch, it uses the intel-bl. As it stands to reason, backlight settings are too dim when starting X.
    I am about to test nvidia-bl from AUR.

Maybe you are looking for