使用 python 创建程序来更改 Windows 中的大写锁定,就像在 MacOS 中一样
我想用python制作程序来改变我在Windows中的普通大写锁定可以在MacOS中做同样的事情。
特征 - 按 Caps Lock 切换语言键盘。 (键盘布局) - 按住 Caps Lock 1000ms 可打开/关闭 Caps Lock。
我是Python新手,我想它会像这样工作。
// sudo code
keyboard // keyboard event
keyboard.press // keyboard key press
while (true) // loop for check all the time
{
if (keyboard.press === 'Caps Lock') { // if press Caps Lock
n = 0; // create variable
while (keyboard.press === 'Caps Lock' && n < 1000) { // if press/hold Caps Lock
delay(1) // delay 1 ms
n++ // n = n + 1
}
// when release key / hold longer 1000ms
if ( n < 1000 ) {
// switch language keyboard. ( Keyboard Layout )
} else {
// toggle Caps Lock.
}
}
}
I want to make Program with python for change My normal Caps Lock in Windows can do the same think in MacOS.
Features
-Press Caps Lock to switch language keyboard. ( Keyboard Layout )
-Hold Caps Lock 1000ms to turn on/off Caps Lock.
I new in python, I think about concept it will work like this.
// sudo code
keyboard // keyboard event
keyboard.press // keyboard key press
while (true) // loop for check all the time
{
if (keyboard.press === 'Caps Lock') { // if press Caps Lock
n = 0; // create variable
while (keyboard.press === 'Caps Lock' && n < 1000) { // if press/hold Caps Lock
delay(1) // delay 1 ms
n++ // n = n + 1
}
// when release key / hold longer 1000ms
if ( n < 1000 ) {
// switch language keyboard. ( Keyboard Layout )
} else {
// toggle Caps Lock.
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后我使用 AutoHotKey 来切换键盘语言(键盘布局)
我有 2 个选择。
选项 1。
此脚本按 Caps Lock 切换布局,但
按 Shift + Caps Lock 切换 Caps Lock
用于与自动热键脚本一起使用 V1
用于与自动热键脚本一起使用 V2< /em>
选项 2。
此脚本按 Caps Lock 切换布局,但
按住 Caps Lock 0.5 秒可切换 Caps Lock
Win + Space 只能使用 Windows 8/8.1/10/11
Cr. : https://www.autohotkey.com/boards/viewtopic.php?f=6&t=95338&fbclid=IwAR1PGe0NfvkfFvvJGkBe89OoLMPQCCsOvm2kELEIkXczRFqcmfbN1ms3txI
用于自动热键脚本V1
In the end I use AutoHotKey to switch keyboard language ( Keyboard layout )
I have 2 options.
Option 1.
This Script Press Caps Lock to switch Layout but
Press Shift + Caps Lock to toggle Caps Lock
For use with Auto Hot Key Script V1
For use with Auto Hot Key Script V2
Option 2.
This Script Press Caps Lock to switch Layout but
Hold Caps Lock for 0.5 Second to toggle Caps Lock
Win + Space can use only windows 8/8.1/10/11
Cr. : https://www.autohotkey.com/boards/viewtopic.php?f=6&t=95338&fbclid=IwAR1PGe0NfvkfFvvJGkBe89OoLMPQCCsOvm2kELEIkXczRFqcmfbN1ms3txI
For use with Auto Hot Key Script V1