-
-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Option to disable Caps Lock regular function #67
Comments
Hi @gurkoz, Thank you for your kind words! I'm glad you've found it useful. You're in the right place - these Github issue boards is where everyone helps each other out 👍 Don't worry about tags, at the moment it's up to the maintainers to manage them. Now to the question at hand: How to disable CapslockTo disable CapsLock functionality when it's clicked on it's own, add a new line with these contents at the end of
Then restart the script. Alternative: make Capslock do other thingsYou can make CapsLock do other things, for example open the Windows overview, which in all Windows 10 computers is opened with Win+Tab. Note, in AHK Add a new line with these contents at the end of
Then restart the script. Please, let me know if it works for you 😊 |
Woaw that's insanely useful! I didn't think of actually using Caps Lock for this. Fits perfectly since i sometimes do bring up the overview but always found the shortcut to be awkward. This is great! Thanks for the quick response and this fix. Didn't think this could be any more awesome! Love it! |
Awesome! Let us know if you'd have any more questions / suggestions. Thanks for using the script 🙌 |
I follow instructions above, but sometimes it still activate CapsLock.... when I switch from desktop |
Yeah, i'd like to join in by saying that, still super usefull and great and all, but it still messes up now and again. You need to go through the process of suspending the script, turning off Caps Lock and then start the script again. It's a hassle but i've learned to live with it. Happens a few times every day. Ofc, would be great if this wasn't the case. I generally NEVER use Caps Lock (the caps function) so perhaps it's possible to disable it in some other way also. Only use SHIFT key. |
@gurkoz you don't need to restart script, just press |
According to this tutorial you can make disabling capslock more robust by using this I still get capslock triggered a few times, but it's way less frequent. I couldn't find a way to reproduce whenever I want the capslock triggering, so I don't know what is causing it. |
Tried all this solutions. CapsLk still triggering sometimes. Very annoying.
Thank you so much for this tool, works so much better than others I have tried. Well done! |
Just discovered the cause for Capslock triggering even with *
I still don't know how to disable that, but I think that is the solution. |
Found the solution Source: |
For now, after 3 hours of using this solution, I haven't notice any problems. Thank you! |
I would still consider this as the solution, even though when I use Caps Lock very very frequently and typing very fast the functionality kinda gets stuck and the desktop switching happens even without pressing the Caps Lock, only by pressing the numbers. This behaviour is hard to replicate. Also, another problem (this one more easy to replicate) that happens to me is when Im using a heavy app (Illustrator in my case) and it gets unresponsive, then the Caps Lock recovers its regular functionality (uppercasing words), at least during the time that Illustrator gets unresponsive. My tought (very vague) is that all this has something to do with Autohotkey not being as performant as a native solution would be, native like C++ or .NET Still a wonderful tool 💘 |
Hi, I have found the solution for my particular use case. I'm not trying to force you to replicate my config, but it might guide you to your own solution. Important: My use case goes like this:
Things I dont want or like to happen:
Things I had to sacrifice:
How did I solved it: I didn't add anything to my user_config.ahk. I just leave this part because thats the shorcut I need
Step 1The important part its t in he desktop_switcher.ahk file, the only changes you need to make on this file are the following: Inside that file, look for this function:
This basically says: Once you have executed the switching, force the CapsLock to turn off in case it got "virtually stuck". Step 2Then, look for other function called
This basically says: I'm not doing anything until you release the CapsLock key (and the number key). Release it and I would start switching desktops. Save and reload the script as administrator. Summary _switchDesktopToTarget function
and switchDesktopByNumber function.
At first, having to press and release its not the most intuitive thing, but it gets easier with the time. |
Hi, Any of these solutions have already been added to master code? @gorbunovav |
Hi. It was a workaround. I ended up using Dextpot and I'm very happy so far. My solution above kinda works but it still has it drawbacks. I would strongly suggest Dexpot. It's free. |
Hey!
First, love the script and everything about it! Thanks for putting time and effort into creating it. Hopefully you will continue to update it as i now have adapted it fully into my everyday use and it's awesome!
I Just have one suggestion, and please forgive me if this is the wrong place to submit this, not really too common with GitHub.
Anyway, the Caps Lock key is perfect for the usage of this script, love it. The only thing is, i never use the "regular" function of the standard Caps Lock key as i only use Shift when needed. So, sometimes when switching desktops i end up with the Caps Lock function turned on resulting in capital letters.
Is there any way to configure Caps Lock to only toggle desktops and not the "regular" function?
Keep up the great work!
(Tried to label this as an suggestion or enhancement but couldn't find out how.)
The text was updated successfully, but these errors were encountered: