Main > Main Forum
TOKN KB16 ENCODERS
<< < (15/18) > >>
RandyT:

--- Quote from: KevSteele on June 02, 2005, 10:13:58 pm ---I've tried to be polite, but our conversations always head downhill fast, and I'm not going to go there again. I won't be replying to any more of your posts - you don't like me, I don't like you. No good can come of our public "conversations."

--- End quote ---

Wow..you took a serious offer to assist you in delving deeper into the workings of something that might have a major flaw that you could have overlooked  in your review (much like you overlooked the fact that the encoder is matrixed in the first place) and turned it into a personal attack.  And BTW, I do want to make sure that members of the BYOAC community aren't taken in by technical sounding mumbo-jumbo like the way the matrix was described earlier.  I am a member of this community, not just a vendor that blows through when they have marketing BS to spew, and as such I have personal obligations to share my knowledge when appropriate, even when it doesn't jive with your agenda.
 
Anyone else have a multi-meter and one of these and want to do some technical testing?

RandyT
Hoopz:
I did a quick search but could not find a definition for blocking.

Is it when the encoder sends a keystroke from a button to the pc and blocks/stops another valid keystroke from a different button being sent?

Sorry to hijack what's left of the thread....
RandyT:

--- Quote from: HooPZ on June 02, 2005, 11:00:23 pm ---I did a quick search but could not find a definition for blocking.

Is it when the encoder sends a keystroke from a button to the pc and blocks/stops another valid keystroke from a different button being sent?

Sorry to hijack what's left of the thread....

--- End quote ---

Blocking is a firmware methodology to prevent "ghosting" on matrixed keyboard encoder. 

Ghosting occurs when 2 keypresses occur on the same row and same column of the matrix simultaneously.  Without diodes, the signal will back-feed to a 4th position and the encoder senses a switch closure where none has been closed.  I should draw a picture as it's easier to demonstrate that way, but the gist is the same.

Blocking will keep the condition from occuring by disabling the sensing of the third and offending closure when it calculates that a ghosting condition will occur.  The net effect is that when certain combinations of keys are pressed, certain other keys are locked out to prevent ghosting.  This is how virtually all modern keyboards handle the situation.

Keep in mind that I don't know if this is happening here, and I'd like mattp to clarify this situation for everyone.  As I said before, there are only so many ways to skin this cat, and one method or the other has to be employed. 

It's also pretty easy to test for once the matrix is mapped out, and that's what the multi-meter is for.

RandyT

Hoopz:

--- Quote ---Ghosting occurs when 2 keypresses occur on the same row and same column of the matrix simultaneously.  Without diodes, the signal will back-feed to a 4th position and the encoder senses a switch closure where none has been closed.  I should draw a picture as it's easier to demonstrate that way, but the jist is the same.

Blocking will keep the condition from occuring by disabling the sensing of the third and offending closure when it calculates that a ghosting condition will occur.  The net effect is that when certain combinations of keys are pressed, certain other keys are locked out to prevent ghosting.  This is how virtually all modern keyboards handle the situation.

Keep in mind that I don't know if this is happening here, and I'd like mattp to clarify this situation for everyone.  As I said before, there are only so many ways to skin this cat, and one method or the other has to be employed. 

It's also pretty easy to test for once the matrixed is mapped out, and that's what the multi-meter is for.

RandyT

--- End quote ---

No more guessing for me.  lol.  Thanks Randy.  I understand now.
mattp:

--- Quote from: KevSteele on June 02, 2005, 10:13:58 pm ---
--- Quote from: RandyT on June 02, 2005, 09:57:57 pm ---
--- Quote from: KevSteele on June 02, 2005, 09:51:29 pm ---I checked the KeyThis record to see if there were any ghost or duplicate keystrokes, and found none.

--- End quote ---

How about "blocking"?
--- End quote ---

--- End quote ---
Navigation
Message Index
Next page
Previous page

Go to full version