跳转到主要内容

一个有趣的模块,用于控制Windows、macOS和Linux下的大写锁定、数字锁定和滚动锁定键的键盘LED,以闪烁莫尔斯电码。

项目描述

CapsLockMorseCode

一个有趣的模块,用于控制Windows、macOS和Linux下的大写锁定、数字锁定和滚动锁定键的键盘LED,以闪烁莫尔斯电码。

安装

要在macOS或Linux上使用pip安装,请运行

python3 -m pip install capslockmorsecode

要在Windows上使用pip安装,请运行

py -m pip install capslockmorsecode

快速入门指南

您可以将字符串传递给morse(),以使用大写锁定键闪烁莫尔斯电码。该字符串可以是文本,也可以是使用.表示点、-表示划、/表示字符间隔、空格字符表示单词间隔编写的莫尔斯电码

>>> import capslockmorsecode as mc
>>> mc.morse('sos')
>>> mc.morse('.../---/...')

您还可以使用dot()dash()闪烁单个点和划

>>> import capslockmorsecode as mc
>>> mc.dot()
>>> mc.dash()

您可以通过将True(开)或False(关)传递给caps_lock()来直接控制大写锁定和数字锁定LED,或者只需调用caps_lock()来获取其当前状态

>>> import capslockmorsecode as mc
>>> mc.caps_lock(True)  # Turn on caps lock.
>>> mc.caps_lock()
True
>>> mc.caps_lock(False) # Turn off caps lock.

同样,对于数字锁定/滚动锁定,使用num_lock()scroll_lock()函数

>>> import capslockmorsecode as mc
>>> mc.num_lock(True)  # Turn on num lock.
>>> mc.num_lock()
True
>>> mc.num_lock(False) # Turn off num lock.
>>> mc.scroll_lock(True)  # Turn on scroll lock.
>>> mc.scroll_lock()
True
>>> mc.scroll_lock(False) # Turn off scroll lock.

贡献

如果您想为CapsLockMorseCode做出贡献,请查看https://github.com/asweigart/capslockmorsecode

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

CapsLockMorseCode-0.1.0.tar.gz (5.3 kB 查看哈希值)

上传时间 源代码

由以下支持