#keyboard #system76 #configuration #led #settings #keymap #ui

app pop-os/system76-keyboard-configurator

键盘配置UI

26个版本 (14个稳定版本)

1.3.10 2023年10月10日
1.3.8 2023年7月14日
1.3.1 2023年3月28日
1.3.0 2022年11月16日
0.2.11-beta2021年5月27日

#228硬件支持

249 星标 & 22 关注者

GPL-3.0-or-later

380KB
10K SLoC

Rust 7K SLoC // 0.0% comments FreeMarker 1.5K SLoC Python 854 SLoC // 0.1% comments Shell 351 SLoC // 0.1% comments Batch 2 SLoC

System76键盘配置器

用于配置System76键盘的工具,包括内置和外置键盘,支持更改键盘映射和LED设置。

这需要一个带有最新开放EC固件的System76笔记本电脑或Launch键盘。请注意,当前内部键盘上的LED设置不会被持久化。

版本

查看版本页面以获取最新标记版本的预构建二进制文件。

构建

# Install dependencies if necessary
sudo apt-get install cargo libgtk-3-dev libhidapi-dev libudev-dev

# Clone keyboard-configurator if necessary
git clone https://github.com/pop-os/keyboard-configurator

# Make sure it is up to date
cd keyboard-configurator
git pull

# Build and run the configurator
cargo run --release

翻译

欢迎翻译者直接将翻译作为pull request提交给此项目。通常期望您的pull request包含为添加或改进的语言创建的单个提交,使用以下语法

i18n(eo): Add Esperanto language support
i18n(pl): Improvements to Polish language support

翻译文件可在此处找到。我们使用Project Fluent进行翻译,这应该比使用gettext更容易。

依赖项

~22–33MB
~578K SLoC