python 能不能操作切换机械键盘大小写的灯

python 能不能操作切换机械键盘大小写的灯
检测物理机械键盘的大小写灯是不是亮的,如果亮的,就关掉大小写灯

python可以的啊,使用 keyboard 库就行

pip install keyboard

然后使用下述代码进行监测

import keyboard


keyboard.press_and_release('caps lock')

# 检查Caps Lock键
if keyboard.is_pressed('caps lock'):
    print('Caps Lock is on')
else:
    print('Caps Lock is off')
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:python解决不区分大小写统计问题
  • 除此之外, 这篇博客: python-关于字符串(不可变数据类型)中的 四、字母的大小写 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    1. 仅首字母大写:字符串名.capitalize()

    2. 每个单词的首字母都变成大写:字符串名.title()

    3. 将每个小写字母都变成大写字母:字符串名.upper()

    4. 将每个大写字母都变成小写字母:字符串名.lower()

    str1 = 'oh , my dear , I love you'
    new_str = str1.capitalize() # Oh , my dear , i love you
    new_str = str1.title() # Oh , My Dear , I Love You
    new_str = str1.upper() # OH , MY DEAR , I LOVE YOU
    new_str = str1.lower() # oh , my dear , i love you

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^