PC Review


Reply
Thread Tools Rate Thread

Story about keyboard?

 
 
micky
Guest
Posts: n/a
 
      15th Jul 2012
Not sure if this is hardware or software, Posted to alt.comp.hardware
and microsoft.public.windowsxp.general

Right now the problem is not bothering me, but I wanted to tell you
all about it. Both because I'm curious and I expect the problem will
be back.

I have a Micorsoft multimedia keyboard. Dob't know the model.
Details about the keyboard at the bottom** I'm runing WinXP-Pro-SP3
on a Dell something.

I've been using it four years or more, and it might have been used, or
new old stock when I got it, and in the last 6 months Cntl-V stopped
working often. Yet I never had any trouble with plain V or with any
other Cntl combination. Isn't that weird in itself?
Cntl-C for example, would copy in text, but it was the text
I saved the previous time I used Cntl- V

Does Cntl-V use the V key switch in a different way from plain V? I
wouoldn't think so but this electronics stuff often ends up being
amazingly complicated.



Second weirdness: II only noticed this when copying a url from the
location bar at the top of a firefox page, and maybe from the body of
the page. When I copied text from within Agent (the newsreader) or
Eudora or a text editor, I don't remember ever having trouble. Isn't
that weird?

When I would have trouble, I would go back to the webpage and do
Cntl-V three or four times in a row, and almost always when I did
cntl-C after that, it had the right text and copied it in. I figured
the V key was wearing out, but wondered why V itself always worked.


Then I thought I was overwhelmed with open tabs in Firefox, so I
started keeping my own list of the ones that mattered, and closing
them. Over 4 days I got down from maybe 200 to about 40. On about
the 4th day of my doing this, Firefox came out with Version 12. All
of a sudden response time from the browswer was much faster, and
Cntl-V stopped giving me problems. Isn't that weird?

I tried Internet Explorer a little bit and it was much faster too, so
it probably wasn't the FF version.


So once in a great while now, Cntl-V doesn't work, like once in the
last two weeks, but for months it gave me trouble every day.

The computer has been in the basement since last August, and it's
still there. . If I can trust a 10 dolllar thermometer/hygrometer, the
humidity has been 60 to 75 percent. Other than that, the basement is
quite dry. Water spilled on the floor evaporates or soaks into the
cement quickly. No mold. I think the humidity has been in this
range all year. but I'll admit when the humidity was low outside, the
hygrometer was in the kitchen, not the basement.

Thought you'd like this story, and thanks for any help.


**I don't know if it matters but for the record, the model number is
no longer visible but I'm been using it for 3 or 4 years and I bought
it at a hamfest. It looked new, but maybe the user washed his hands
more than I do. It's computer cream colored and has 16 buttons
across the top and 3 more above the numeric pad.
 
Reply With Quote
 
 
 
 
micky
Guest
Posts: n/a
 
      15th Jul 2012
On Sat, 14 Jul 2012 21:22:08 -0600, "Bill in Co"
<(E-Mail Removed)> wrote:

>micky wrote:
>> Not sure if this is hardware or software, Posted to alt.comp.hardware
>> and microsoft.public.windowsxp.general
>>
>> Right now the problem is not bothering me, but I wanted to tell you
>> all about it. Both because I'm curious and I expect the problem will
>> be back.
>>
>> I have a Micorsoft multimedia keyboard. Dob't know the model.
>> Details about the keyboard at the bottom** I'm runing WinXP-Pro-SP3
>> on a Dell something.
>>
>> I've been using it four years or more, and it might have been used, or
>> new old stock when I got it, and in the last 6 months Cntl-V stopped
>> working often. Yet I never had any trouble with plain V or with any
>> other Cntl combination. Isn't that weird in itself?
>> Cntl-C for example, would copy in text, but it was the text
>> I saved the previous time I used Cntl- V
>>
>> Does Cntl-V use the V key switch in a different way from plain V? I
>> wouoldn't think so but this electronics stuff often ends up being
>> amazingly complicated.

>
>Yes. Ctrl-V (or Ctrl-anything, for that matter), sends out a different code
>sequence from a microcontroller than simply pressing a letter key (assuming
>both it, and the Ctrl key itself, are working).


I was unclear. Yes, I was sure about what you say, but it still
uses the V key switch in the same way, doesn't it? There isn't a
second set of contracts in the V key that works when Cntl is pressed,
and a first set of contacts that works when only V is pressed.

That would account for much of the weirdness, but I wouldn't think
they would make it that way.
 
Reply With Quote
 
 
 
 
micky
Guest
Posts: n/a
 
      15th Jul 2012
On Sun, 15 Jul 2012 00:18:30 -0600, "Bill in Co"
<(E-Mail Removed)> wrote:

>micky wrote:
>> On Sat, 14 Jul 2012 21:22:08 -0600, "Bill in Co"
>> <(E-Mail Removed)> wrote:
>>
>>> micky wrote:
>>>> Not sure if this is hardware or software, Posted to alt.comp.hardware
>>>> and microsoft.public.windowsxp.general
>>>>
>>>> Right now the problem is not bothering me, but I wanted to tell you
>>>> all about it. Both because I'm curious and I expect the problem will
>>>> be back.
>>>>
>>>> I have a Microsoft multimedia keyboard. Don't know the model.
>>>> Details about the keyboard at the bottom** I'm runing WinXP-Pro-SP3
>>>> on a Dell something.
>>>>
>>>> I've been using it four years or more, and it might have been used, or
>>>> new old stock when I got it, and in the last 6 months Cntl-V stopped
>>>> working often. Yet I never had any trouble with plain V or with any
>>>> other Cntl combination. Isn't that weird in itself?
>>>> Cntl-C for example, would copy in text, but it was the text
>>>> I saved the previous time I used Cntl- V
>>>>
>>>> Does Cntl-V use the V key switch in a different way from plain V? I
>>>> wouoldn't think so but this electronics stuff often ends up being
>>>> amazingly complicated.
>>>
>>> Yes. Ctrl-V (or Ctrl-anything, for that matter), sends out a different
>>> code
>>> sequence from a microcontroller than simply pressing a letter key
>>> (assuming
>>> both it, and the Ctrl key itself, are working).

>>
>> I was unclear. Yes, I was sure about what you say, but it still
>> uses the V key switch in the same way, doesn't it? There isn't a
>> second set of contacts in the V key that works when Cntl is pressed,
>> and a first set of contacts that works when only V is pressed.
>>
>> That would account for much of the weirdness, but I wouldn't think
>> they would make it that way.

>
>Each key has one set of contacts. But the resultant keyboard codes (numeric
>values) coming out when key(s) are pressed will end up being different,
>depending on whether or not the Ctrl, or Shift, or Alt, key were pressed at
>the same time


Of course.

>or not (so that the software can look for that sequence or
>unique value and act appropriately.
>
>I'm assuming you can't get Ctrl-V to work right in any application. (If


I know my first post was longer than maybe it should have been, but
no. I don't remember every having the problem using Cntl-V in Agent,
or Eudora, (or a text editor, though I don't use them much), and I
only noticed it happening in Firefox. But even there only some of
the time, and even when it happened in FF it was cureable by going
Cntl-V several times in a row.

>that's not the case then the issue lies with the respective application (but
>I bet it is the case). For example, you could try Ctrl-C and Ctrl-V in
>different apps, like Notepad, Wordpad, and Word, and if you get the same
>problem, it sounds like the problem is with the keyboard controller or a
>related microcontroller.


Well, it's barely given me any trouble at all since what? Maybe since
a month ago when I got rid of 160 open tabs, or a month ago when I
stopped using so much RAM (although surely I always had enough for a
100 or 200 character url.) I don't know what, but now it works too
well to do tests like you suggest.

That's why this started out just as a story. As the subject line
shows.

Then I got greedy and asked for advice

If it starts up again, I'll keep real records and post back.


BTW, with FF, I think one can close a window and then reopen it from
the Frequently Saved Windows list (which is good for 5 minutes at
least) and when one reopens it, it doesn't actually fill in the tab
data until one goes to the tab. A good way to keep RAM usage low.



 
Reply With Quote
 
SteveH
Guest
Posts: n/a
 
      15th Jul 2012
Bill in Co brought next idea :
>
> Well, who knows, maybe somebody else can chip in and shed some light.


Yeah, he's bonkers.


 
Reply With Quote
 
Ken Blake, MVP
Guest
Posts: n/a
 
      15th Jul 2012
On Sat, 14 Jul 2012 22:49:35 -0400, micky <(E-Mail Removed)>
wrote:

> Not sure if this is hardware or software, Posted to alt.comp.hardware
> and microsoft.public.windowsxp.general



Please do not send the same message separately to more than one
newsgroup (called multiposting). Doing so just fragments the thread,
so someone who answers in one newsgroup doesn't always get to see
answers from others in another newsgroup. And for those who read all
the newsgroups the message is multiposted to, they see the message
multiple times instead of once (they would see it only once if you
correctly crossposted instead). This wastes everyone's time, and gets
you poorer help than you should get.

If you must send the same message to more than one newsgroup, please
do so by crossposting -- sending a single message simultaneously to
multiple newsgroups (but only to a *few* related newsgroups).
Ken Blake, Microsoft MVP
 
Reply With Quote
 
micky
Guest
Posts: n/a
 
      16th Jul 2012
On Sun, 15 Jul 2012 10:11:16 +0100, SteveH
<(E-Mail Removed)> wrote:

>Bill in Co brought next idea :
>>
>> Well, who knows, maybe somebody else can chip in and shed some light.

>
>Yeah, he's bonkers.


Hehehe. Just got back from the grocery. I put in my phone
number, because I refuse to carry a bogus card and I just put in some
phone number every time, and it asked "Is this the correct phone
number? No or Yes". I pressed the Yes part of the screen 10 times,
light and hard, and it never worked. The cashier had to do it.

A minute later I had put in my credit card and it asked "Is this
amount correct? No or Yes." And the Yes worked just fine on the
first try.

Not the fist time this has happened.



 
Reply With Quote
 
Brian Cryer
Guest
Posts: n/a
 
      16th Jul 2012
"micky" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Not sure if this is hardware or software, Posted to alt.comp.hardware
> and microsoft.public.windowsxp.general
>
> Right now the problem is not bothering me, but I wanted to tell you
> all about it. Both because I'm curious and I expect the problem will
> be back.
>
> I have a Micorsoft multimedia keyboard. Dob't know the model.
> Details about the keyboard at the bottom** I'm runing WinXP-Pro-SP3
> on a Dell something.
>
> I've been using it four years or more, and it might have been used, or
> new old stock when I got it, and in the last 6 months Cntl-V stopped
> working often. Yet I never had any trouble with plain V or with any
> other Cntl combination. Isn't that weird in itself?


When diagnosting a problem with a keyboard the easiest thing is to swap the
keyboard for another one and then see whether the problem has gone away. If
you don't have another keyboard then can you borrow one from a friend or
from work, failing that ps2 and usb keybaords are quite cheap (although
wirless ones cost a lot more).

If the problem goes away with a new keyboard then bin the old one, if it
doesn't then at least you know its not a hardware problem - although I'm not
sure where you would go from there.
--
Brian Cryer
http://www.cryer.co.uk/brian

 
Reply With Quote
 
Brian Cryer
Guest
Posts: n/a
 
      16th Jul 2012
"Ken Blake, MVP" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> On Sat, 14 Jul 2012 22:49:35 -0400, micky <(E-Mail Removed)>
> wrote:
>
>> Not sure if this is hardware or software, Posted to alt.comp.hardware
>> and microsoft.public.windowsxp.general

>
> Please do not send the same message separately to more than one
> newsgroup (called multiposting). Doing so just fragments the thread,
> so someone who answers in one newsgroup doesn't always get to see
> answers from others in another newsgroup. And for those who read all
> the newsgroups the message is multiposted to, they see the message
> multiple times instead of once (they would see it only once if you
> correctly crossposted instead). This wastes everyone's time, and gets
> you poorer help than you should get.
>
> If you must send the same message to more than one newsgroup, please
> do so by crossposting -- sending a single message simultaneously to
> multiple newsgroups (but only to a *few* related newsgroups).
> Ken Blake, Microsoft MVP


Whilst I agree with everything you said ... the OP was cross-posting not
multi-posting, so he was doing it right.
http://everything.explained.at/Crossposting/

--
Brian Cryer
http://www.cryer.co.uk/brian



 
Reply With Quote
 
micky
Guest
Posts: n/a
 
      16th Jul 2012
On Mon, 16 Jul 2012 10:10:20 +0100, "Brian Cryer"
<(E-Mail Removed)> wrote:

>"micky" <(E-Mail Removed)> wrote in message
>news:(E-Mail Removed)...
>> Not sure if this is hardware or software, Posted to alt.comp.hardware
>> and microsoft.public.windowsxp.general
>>
>> Right now the problem is not bothering me, but I wanted to tell you
>> all about it. Both because I'm curious and I expect the problem will
>> be back.
>>
>> I have a Micorsoft multimedia keyboard. Dob't know the model.
>> Details about the keyboard at the bottom** I'm runing WinXP-Pro-SP3
>> on a Dell something.
>>
>> I've been using it four years or more, and it might have been used, or
>> new old stock when I got it, and in the last 6 months Cntl-V stopped
>> working often. Yet I never had any trouble with plain V or with any
>> other Cntl combination. Isn't that weird in itself?

>
>When diagnosting a problem with a keyboard the easiest thing is to swap the
>keyboard for another one and then see whether the problem has gone away. If


Darn. I know that but didn't think of it. Another senior moment?

If it starts up again, and I bet it will eventually, I'll do that.

Thanks and thanks for your other post. And thanks Bill.

>you don't have another keyboard then can you borrow one from a friend or
>from work, failing that ps2 and usb keybaords are quite cheap (although
>wirless ones cost a lot more).
>
>If the problem goes away with a new keyboard then bin the old one, if it
>doesn't then at least you know its not a hardware problem - although I'm not
>sure where you would go from there.


 
Reply With Quote
 
Paul
Guest
Posts: n/a
 
      17th Jul 2012
J. P. Gilliver (John) wrote:
> In message <(E-Mail Removed)>, micky
> <(E-Mail Removed)> writes:


>> Does Cntl-V use the V key switch in a different way from plain V? I
>> wouoldn't think so but this electronics stuff often ends up being
>> amazingly complicated.


> I wouldn't have thought so; obviously (and as you had some difficulty
> conveying that you realised), the _controller_ produces different codes
> if another key is pressed at the same time, but I doubt there's more
> than one set of contacts.
>


Actually, the approach has changed with time.

Back when I built my own keyboard from scratch, the controller
used a matrix for most keys, but the modifier keys were
separate. And the modifier keys, actually "modified" something
at the hardware level. So the shift and control keys, used
separate wires and were monitored separately. The matrix is
scanned to detect ordinary key closures. That keyboard design
was so old and crusty, I think the chip may have been NMOS.

+ --- Ctrl ---- Old --- rows--------- | | |
+ --- Shift --- Controller --- columns --+ | | |
| | | |
+---+-+-+

I was checking a datasheet for a USB keyboard controller,
and *all* the keys on that, were on the matrix side of the
chip, including the control key. So it looks like this
at the hardware level.

New --- rows--------- | | |
Controller --- columns --+ | | |
| | | |
+---+-+-+

That means that *something* has to keep track of
closures of shift and control. It might be done
inside the keyboard chip, or it could be tracked
somewhere else.

The problem with such an approach (put everything on
the scanning matrix), is avoiding ghosting, and
implementing N-key rollover. On my home-made
keyboard, I used a diode per key, which made
my keyboard N-key rollover (ghost free). I've not
noticed that in retail keyboards - I've not seen
a keyboard PCB, featuring a diode at each key crossing.

http://en.wikipedia.org/wiki/N-key_rollover

Another possible difference, is my homemade keyboard
only did "key down" codes. There were no "key up" codes.
I understand keyboards now, may do both, not really sure.
The datasheet I was looking at, did not clarify that issue.
The datasheet showed hex codes for what happens when a key
is pressed, but didn't offer any more details than that.
You'd think if it was doing key up and key down, there'd
be two tables of values, rather than just one table.
Maybe there's a byte pre-pended that says whether its
keyup or keydown, but that wasn't clear.

43,B8,00,00, Row 16 column7 Normal Key: <Ctrl-R>
42,81,00,00, Row 16 column1 Normal Key: <Ctrl-L>

00,00,00,3D, Row 3 column7 Normal Key: <C> <--- Something tracks
00,00,00,0A, Row 4 column 7 Normal Key: <V> shift state... No
small c or small v.

43,CD,00,00, Row 15 column7 Normal Key: <Shift-R>
43,94,01,00, Row 15 column4 Normal Key: <Shift-L>
00,00,00,1A, Row 2 column4 Normal Key: <Caps> <--- Caps Lock?

I've always found tracing the path from keyboard to screen
on a computer, to be pretty torturous. Even before sitting
in this chair, I've tried to research this topic for other
computer systems (eons ago), and come up empty. I could never
get all the details in one place. If I knew of a good
tutorial, I'd offer it.

Paul
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Column: Create a Story from a Single Still Photo with Photo Story =?Utf-8?B?Q2hyaXMgTm9ycmVkIFtNU0ZUXQ==?= Windows XP Photos 115 5th Nov 2009 02:20 PM
Photo Story Story Tom from WI Windows XP Photos 0 21st Apr 2006 10:46 PM
Photo Story 3 burn to VCD via Photo Story 2 plus =?Utf-8?B?SmlsbA==?= Windows XP Photos 1 25th Jan 2006 08:47 PM
Photo Story 3 Can't See the Whole Story =?Utf-8?B?c2NhcnNjaW8=?= Windows XP Photos 0 29th Dec 2005 05:22 PM
replace photo story 2 w/photo story 3 =?Utf-8?B?b25lOTd0b20=?= Windows XP Photos 2 11th Nov 2004 12:32 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 12:36 PM.