If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
|
Thread Tools | Rate Thread | Display Modes |
#1
|
|||
|
|||
keyboard repeat rate
Has anyone found a way to increase the repeat rate beyond the 300mS and
make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. |
Ads |
#2
|
|||
|
|||
keyboard repeat rate
Harry Bloomfield wrote:
Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. Have you tried sticking a REG file in startup? |
#3
|
|||
|
|||
keyboard repeat rate
John Doe has brought this to us :
Harry Bloomfield wrote: Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. Have you tried sticking a REG file in startup? I could do that, but thought there ought to be a better way. |
#4
|
|||
|
|||
keyboard repeat rate
On 7/10/16 05:21, Harry Bloomfield wrote:
Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. It's either set in the BIOS or in Window$. -- @~@ Remain silent! Drink, Blink, Stretch! Live long and prosper!! / v \ Simplicity is Beauty! /( _ )\ May the Force and farces be with you! ^ ^ (x86_64 Ubuntu 9.10) Linux 2.6.39.3 不借貸! 不詐騙! 不援交! 不打交! 不打劫! 不自殺! 請考慮綜援 (CSSA): http://www.swd.gov.hk/tc/index/site_...sub_addressesa |
#5
|
|||
|
|||
keyboard repeat rate
On 7/10/16 16:14, Mr. Man-wai Chang wrote:
On 7/10/16 05:21, Harry Bloomfield wrote: Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. It's either set in the BIOS or in Window$. Hang on... modern gaming keyboards might have its own "mind". -- @~@ Remain silent! Drink, Blink, Stretch! Live long and prosper!! / v \ Simplicity is Beauty! /( _ )\ May the Force and farces be with you! ^ ^ (x86_64 Ubuntu 9.10) Linux 2.6.39.3 不借貸! 不詐騙! 不援交! 不打交! 不打劫! 不自殺! 請考慮綜援 (CSSA): http://www.swd.gov.hk/tc/index/site_...sub_addressesa |
#6
|
|||
|
|||
keyboard repeat rate
Harry Bloomfield wrote:
John Doe has brought this to us : Harry Bloomfield wrote: Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. Have you tried sticking a REG file in startup? I could do that, but thought there ought to be a better way. Near the end of this page, is an AutoHotKey script. http://stackoverflow.com/questions/1...-the-oss-limit The registry has a setting in the regular keyboard section. And there is some Accessibility feature for modifying the behavior. But a Google shows that editing the registry is a waste of time. As some Microsoft code can do a bounds check, and return any "insane" values, into a value between the two approved bounds values. Apparently it will correct the registry values, when it comes out of sleep (and the driver in such a case, does a "warm start"). And people who want to navigate using cursor-key-repeat at high speed, simply cannot get what they want out of the registry. Not without registry bashing on a continual basis. Certainly do-able, but clumsy. And that's where the AutoHotKey comes into play. ******* In the old days, when you pressed the letter "r" on a keyboard, the keyboard would put the ASCII for "r" on the ribbon cable, then send the strobe signal. The keyboard in effect, was "sending keys". Modern keyboards send "key-down-r" and "key-up-r" and the keyboard "sends events" and not keys. And that's why when you look at these various autohotkey examples, they're checking for key-down or key-up codes. By sending events, it makes it possible for the keyboard driver to "synthesize" other behaviors, such as this pesky key-repeat function. The Autohotkey solution may not be actually "repeating", but just sending a sequence of key-down/key-up pairs to fake it. The solutions suck, but they've sucked consistently across multiple OS versions. Paul |
#7
|
|||
|
|||
keyboard repeat rate
Harry Bloomfield wrote:
John Doe has: Harry Bloomfield wrote: Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. Have you tried sticking a REG file in startup? I could do that, but thought there ought to be a better way. Have you tried? I am not sure a REG file will work from the start menu. But there is nothing wrong with it. If the facts you present are true, the workaround is not going to be easy. By the way... The fastest keyboard repeat rate has always been much faster than 300 ms. Does not matter what the registry says, it is more like about 10+ keystrokes per second. Different strokes for different folks, but I have never imagined using it at maximum. Maybe you are confused by the accessibility options rate. You might want to look for a different registry entry. This might not apply to you, but you simply cannot manipulate the arrow keys as they are used by most programs (like for panning). |
#8
|
|||
|
|||
keyboard repeat rate
Paul wrote in
: Harry Bloomfield wrote: John Doe has brought this to us : Harry Bloomfield wrote: Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. Have you tried sticking a REG file in startup? I could do that, but thought there ought to be a better way. Near the end of this page, is an AutoHotKey script. http://stackoverflow.com/questions/1...can-i-increase -the-key-repeat-rate-beyond-the-oss-limit The registry has a setting in the regular keyboard section. And there is some Accessibility feature for modifying the behavior. But a Google shows that editing the registry is a waste of time. As some Microsoft code can do a bounds check, and return any "insane" values, into a value between the two approved bounds values. Apparently it will correct the registry values, when it comes out of sleep (and the driver in such a case, does a "warm start"). And people who want to navigate using cursor-key-repeat at high speed, simply cannot get what they want out of the registry. Not without registry bashing on a continual basis. Certainly do-able, but clumsy. And that's where the AutoHotKey comes into play. ******* In the old days, when you pressed the letter "r" on a keyboard, the keyboard would put the ASCII for "r" on the ribbon cable, then send the strobe signal. The keyboard in effect, was "sending keys". Modern keyboards send "key-down-r" and "key-up-r" and the keyboard "sends events" and not keys. And that's why when you look at these various autohotkey examples, they're checking for key-down or key-up codes. By sending events, it makes it possible for the keyboard driver to "synthesize" other behaviors, such as this pesky key-repeat function. A program has been annoying me recently by not repeating keystrokes. Keys do not repeat in all programs/windows. Windows sends key events, from the keyboard or synthesized, to the program (the active window) and the program decides what to do with them. The repeat rate is probably taken by choice from the registry. -- The Autohotkey solution may not be actually "repeating", but just sending a sequence of key-down/key-up pairs to fake it. The solutions suck, but they've sucked consistently across multiple OS versions. Paul |
#9
|
|||
|
|||
keyboard repeat rate
.... And in fact the key is not really being repeated while it
is being held down. The program is simply doing something during that down time, like displaying (the same) letters, moving the cursor, or changing the view. |
#10
|
|||
|
|||
keyboard repeat rate
WHOOPS!
Nevermind about the keyboard repeat stuff. Key down and key up is all that is really necessary, but I think Windows does send repeat keys. I will double check that, soon. |
#11
|
|||
|
|||
keyboard repeat rate
On 10/06/2016 04:21 PM, Harry Bloomfield wrote:
Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. I remember an old computer where you could do that in the BIOS setup. -- 79 days until the winter celebration (Sunday December 25, 2016 12:00:00 AM for 1 day). Mark Lloyd http://notstupid.us/ "The trouble with divine revelation is that we do not know who did the business." [Lemuel K. Washburn, _Is The Bible Worth Reading And Other Essays_] |
#12
|
|||
|
|||
keyboard repeat rate
Mark Lloyd wrote:
Harry Bloomfield wrote: Has anyone found a way to increase the repeat rate beyond the 300mS and make it stick please? I like a fast rate and managed to change it in the registry, it worked, but only until I rebooted it. I remember an old computer where you could do that in the BIOS setup. Yep. Ever used DOSkey? I think that was its name, a macro program for DOS. I am wondering whether the original poster has even tried Control Panel Keyboard. The fastest keyboard repeat rate is a whole lot faster than 300 ms. Maybe he is mistaking accessibility options for the place to set keyboard repeat rate. |
#13
|
|||
|
|||
keyboard repeat rate
It happens that John Doe formulated :
I am wondering whether the original poster has even tried Control Panel Keyboard. The fastest keyboard repeat rate is a whole lot faster than 300 ms. Maybe he is mistaking accessibility options for the place to set keyboard repeat rate. I have - I began with Control Panel Keyboard, the slider is set to fastest speed, which results in the 300mS in the registry entry. I can edit the registry value directly, change it to 100mS - it works fine, but always goes back to 300mS on reboot. |
#14
|
|||
|
|||
keyboard repeat rate
Harry Bloomfield wrote:
John Doe formulated : I am wondering whether the original poster has even tried Control Panel Keyboard. The fastest keyboard repeat rate is a whole lot faster than 300 ms. Maybe he is mistaking accessibility options for the place to set keyboard repeat rate. I have - I began with Control Panel Keyboard, the slider is set to fastest speed, which results in the 300mS in the registry entry. That 300 ms is nowhere near as fast as the actual fastest repeat rate. That is about three strokes per second. The fastest is at least 10 strokes per second. I can edit the registry value directly, change it to 100mS - it works fine, but always goes back to 300mS on reboot. The actual repeat rate at its fastest setting is no slower than 100 ms. It has always been blazing fast. What registry key are you talking about? Right-click on the entry and select "copy". |
#15
|
|||
|
|||
keyboard repeat rate
We are talking about Windows 10.
HKEY_CURRENT_USER\Control Panel\Keyboard Changing the registry entry "KeyboardSpeed" directly does not immediately change the keyboard repeat rate (probably requires signing out and in). Changing it through the control panel dialog does. On fastest, mine was set at 31. That is not milliseconds. Apparently it is just some factor Windows uses. I still do not understand why setting it via Control Panel Keyboard does not result in blazing fast repeat rate like it always has on my Windows' systems. The original poster probably has some setting messed up in Accessibility Options. I think someone else mentioned that possibility. -- I wrote: Harry Bloomfield wrote: John Doe formulated : I am wondering whether the original poster has even tried Control Panel Keyboard. The fastest keyboard repeat rate is a whole lot faster than 300 ms. Maybe he is mistaking accessibility options for the place to set keyboard repeat rate. I have - I began with Control Panel Keyboard, the slider is set to fastest speed, which results in the 300mS in the registry entry. That 300 ms is nowhere near as fast as the actual fastest repeat rate. That is about three strokes per second. The fastest is at least 10 strokes per second. I can edit the registry value directly, change it to 100mS - it works fine, but always goes back to 300mS on reboot. The actual repeat rate at its fastest setting is no slower than 100 ms. It has always been blazing fast. What registry key are you talking about? Right-click on the entry and select "copy". |
|
Thread Tools | |
Display Modes | Rate This Thread |
|
|