Author
Topic: CAPshift enhancement suggestion (Read 4856 times)

Dear Skrommel,I've been using other "caps lock" management software because I hate accidentally hitting that key. The first thing I tried was physically removing the key from the keyboard. The next thing I tried was using "Accessibility Options" in "Control Panel" to make the key beep each time it was pressed. Next I used "SharpKeys" to turn off the "caps lock" key entirely. None of these were satisfactory to me. Not until I found your CAPshift program did I find the REAL solution. Thank you soooo much for writing it!

After using CAPshift for a few days, I have a suggestion that should be relatively easy to implement: Currently, the time to hold a key to activate it defaults to .5 seconds and the time to hold a key to activate the menu defaults to 1 second. My suggestion is to make those times adjustable by the user. In other words, make these two times variables within the program that the user can input through the CAPshift.ini file. The CAPshift.ini file could default to your current ".5 second" and "1 second" times, but the user would be able to change them.

The reason I'm making this suggestion is that I found I occasionally hold the key too long and get the menu when I did not intend to. I would like to change the menu activation time from 1 second to 2 seconds. Considering that others may have similar concerns, I thought this small program change would be worthwhile.

Currently, the time to hold a key to activate it defaults to .5 seconds and the time to hold a key to activate the menu defaults to 1 second. My suggestion is to make those times adjustable by the user.

I'm not sure which cache you're referring to, but I redownloaded, deleted the ini file, and tried again. Here's what I got:

1. The two new lines in the ini file are now:delaymenu=1delayenable=0.5This now makes sense (except that I would switch the order of these two variables within the ini file to be more logical).

2. I'm still unable to make it work for turning caps lock on and off, except by waiting for the menu and using the menu. I'm running this mod version from a separate test directory and I'm exiting the production version before running the mod version. When I go back to the production version, it works, so I don't think any cache is involved with this issue.

I don't use this application so maybe I'm misunderstanding how CAPshift works. I'm under the impression that, using the defaults, if you press and hold the CapsLock key, the app will bring up the menu after one second. If you release the CapsLock key between one-half second and the full second, then the CapsLock key will turn on. To quote a phrase, amirite?

skwire,I assumed you were the original author of this program. All I can say is that it's still not working properly for me. Your description above is correct. Try it yourself. I have no idea why it started working for "ewemoa", but it still is not functional for me. The timing seems to be OK, but the caps lock key can not be turned on or off through the caps lock key itself, only through the CAPshift menu.Stu

It works for me under XP SP2. As a test, I set the menu delay for two seconds and the enable delay for one second. Holding down the caps lock key for two seconds brings up the menu whilst releasing the caps lock key within the last second toggles the caps lock key. Anybody else using CAPshift care to test this?