我想用Python编程来改变我在Windows中的普通Caps Lock可以在MacOS中做同样的事情。
功能-按大写锁定切换语言键盘。(键盘布局)-按住大写锁定1000毫秒打开/关闭大写锁定。
我是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.
}
}
}
字符串
1条答案
按热度按时间qgzx9mmu1#
最后我用AutoHotKey来切换键盘语言(键盘布局)
我有两个选择。
选项1.此脚本 * 按Caps Lock* 切换布局,但 * 按Shift + Caps Lock* 切换Caps Lock
用于自动热键脚本 V1
字符串
用于自动热键脚本 V2
型
选项2.此脚本 * 按Caps Lock* 切换布局,但 * 按住Caps Lock* 0.5秒切换Caps Lock
Cr.:https://www.autohotkey.com/boards/viewtopic.php?f=6&t=95338&fbclid=IwAR1PGe0NfvkfFvvJGkBe89OoLMPQCCsOvm2kELEIkXczRFqcmfbN1ms3txI
用于自动热键脚本 V1
型