Sony Vaio Z "sticky", squeaky keys & doubled type

Discussion in 'VAIO / Sony' started by -Tj-, Oct 4, 2008.

Thread Status:
Not open for further replies.
  1. chong67

    chong67 Notebook Deity

    Reputations:
    6
    Joined:
    Jun 8, 2005
    Messages:
    1,146
    Likes Received:
    0
    Trophy Points:
    55
    How many of you have this problem? My Z is coming today.
     
  2. willymcd

    willymcd Notebook Consultant

    Reputations:
    0
    Joined:
    Dec 9, 2007
    Messages:
    133
    Likes Received:
    0
    Trophy Points:
    30
    I have had my z for 2 weeks now, and my backspace button just started squeaking... anyone know if we can just pull these buttons off like any other keyboard? sort of just want to put a little oil in the key hinges.
     
  3. Kaze

    Kaze Notebook Consultant

    Reputations:
    4
    Joined:
    Apr 13, 2006
    Messages:
    161
    Likes Received:
    0
    Trophy Points:
    30
    Just got my Z. and "c" is doubletyping.
     
  4. -Tj-

    -Tj- Notebook Consultant

    Reputations:
    5
    Joined:
    Aug 1, 2008
    Messages:
    194
    Likes Received:
    0
    Trophy Points:
    30
    I've been wondering about this myself, but I found one post where someone's Z keys were popping themselvves off as they typed (I believe it was the Tab and Caps keys), so I've been a little wary about removing keys from the keyboard. However it doesn't involve removing the aluminum panel or anything if you decide to try. :)

    Kaze: that's a real shame to hear, it confirms that it happens on brand new Zs as well. :(

    I sent Sony tech support an email, and got back a pretty standard-sounding reply, with a link to the following page:

    http://www.kb.sony.com/selfservice/documentLink.do?externalId=C129021

    I myself have gone through all of the steps with no luck (kind of expected). I'll see if I can initiate a repair soon, if work permits.

    Meanwhile I've been trying to think of ways to judge frequency of this problem, and possibly a remedy. One way I thought up was to create ann Excel spreadsheet and just type the same words that seem to screw up over a span of cells and see how many times the doubled letters occur.

    A solution I thought up involves a programmer (which I am not, unfortunately). I would think it'd be a pretty easy program to make, one that simply removes the next letter typed if it's the same and was typed within a short period of time. For example, "remove duplicate letter if typed within .01 seconds after previous letter," or something to that affect.

    I do worry that something like this might end up looking like a keylogger, which it would probably essentially be. :(
     
  5. DetlevCM

    DetlevCM Notebook Nobel Laureate

    Reputations:
    4,842
    Joined:
    Jun 23, 2008
    Messages:
    8,392
    Likes Received:
    0
    Trophy Points:
    0
    There is another problem with "removing double types".

    What about "missing" -> two s or "ll" or "mm".

    All the "wanted" double letters, these could get filtered as well.
     
  6. Kaze

    Kaze Notebook Consultant

    Reputations:
    4
    Joined:
    Apr 13, 2006
    Messages:
    161
    Likes Received:
    0
    Trophy Points:
    30
    that's why he put the test of <0.01s
     
  7. DetlevCM

    DetlevCM Notebook Nobel Laureate

    Reputations:
    4,842
    Joined:
    Jun 23, 2008
    Messages:
    8,392
    Likes Received:
    0
    Trophy Points:
    0
    I doubt it'll work.
    Simply be because if you type quickly the time span between hitting the same key twice is very short - possibly neligible.

    And doesn't windows incorporate a setting to prevent double types?

    That should filter out "Double types"...
     
  8. immel

    immel Notebook Consultant

    Reputations:
    46
    Joined:
    Aug 26, 2008
    Messages:
    227
    Likes Received:
    0
    Trophy Points:
    30
    Yeah, windows already has that built in and I think you can adjust it, just go to keyboard settings in the control panel. Can't check it for you now cause I'm at a lecture, but it should be there.

    Anyway, keyboards shouldn't double type, there's the built in delay, if you hold down any key on the keyboard it takes a while for it to start repeating and it doesn't repeat very fast unless you change the setting, it's set to a quite high delay by default in XP and Vista. If a keyboard double types while you're typing at a decently quick pace and you're not lingering at any key it's faulty.
     
  9. -Tj-

    -Tj- Notebook Consultant

    Reputations:
    5
    Joined:
    Aug 1, 2008
    Messages:
    194
    Likes Received:
    0
    Trophy Points:
    30
    I think Kaze has the idea.

    If you haven't seen how quickly it types out the double letter you might not understand. The doubled letter comes out almost instantly, so if the program were to detect keystrokes input from the keyboard and remove any letters that meet two specific criteria it could be done. Those two criteria being "must be repeated, typed letter," and "must have occurred in less time than specified variable." That would filter out actual typed double letters that are typed in such a way that would be impossible for a human to do.

    After you mentioned Windows having built-in functionality, I recalled it having something along the lines you mentioned. Filter Keys, was it?

    I gave it a shot, but it felt more like it was restricting my typing than anything. I couldn't configure it to work for me, and I don't think it was doing what I was looking for anyway. Main problem being the settings wouldn't let me define the amount of time before it would allow the next letter to be typed, just gave me a bunch of presets (I want something that's less than .1 seconds, but there's no option for that). It was worth a shot tho.
     
  10. immel

    immel Notebook Consultant

    Reputations:
    46
    Joined:
    Aug 26, 2008
    Messages:
    227
    Likes Received:
    0
    Trophy Points:
    30
    You might find 0.1 seconds annoying as well, I easily type 10 letters a second while touch typing, so, at least for me, something like that wouldn't work since the program would block every single letter I try to type in quick succession.

    The program would either have to work in a way that it constantly detects what button is being pressed by you, and blocking it for <10ms, since if the program would be asked to check if a letter has been, or is being typed twice, it's already too late. It would have appeared on your screen. And no programs like this ever work perfectly, cpu-"lag" or whatever can cause it to miss a cycle or two, causing the double letters to appear anyway. The "lag" might also cause the program to lock keys for longer than you want so that letters you want twice won't always appear, if you are typing quickly.

    Just get it repaired? Having any kind of program running in the background is going to be annoying and take up resources, especially if it has to detect your keystrokes 10+ times per second :/. Maybe it'd be possible to make a program that locks keys for a certain time without needing some kind of detection cycles, but that'd add other problems.
     

Thread Status:
Not open for further replies.

Share This Page