KEY键盘映射_手焊键盘,使用Python编写,一键放连招,还有什么你不会
生活随笔
收集整理的這篇文章主要介紹了
KEY键盘映射_手焊键盘,使用Python编写,一键放连招,还有什么你不会
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文轉(zhuǎn)自公眾號機器之心
這是一個內(nèi)部運行 Python 的開源鍵盤,可根據(jù)個人需求定制鍵盤映射。從此以后,「窮苦玩家」也能在 MOBA 游戲里一鍵放連招了,不知這樣算不算硬件外掛?「氪金玩家」請繞道。近日,一位中國開發(fā)者在 GitHub 上開源了一個帶有 USB 和藍(lán)牙的手工「焊」接 Python 鍵盤的代碼。該項目使用了 AdaFruit 的人員開發(fā)的 CircuitPython(衍生自 MicroPython)的特定實現(xiàn),該實現(xiàn)可以在容納 256K 的代碼空間和 16K 的 RAM 的虛擬機上運行。這一 Python 鍵盤可以讓用戶輕松地使用 Python 編寫控制板。項目地址:https://github.com/makerdiary/python-keyboard下面我們就來看下這個 Python 鍵盤的具體操作和實現(xiàn)細(xì)節(jié)。操作步驟在 GitHub 上,作者詳細(xì)描述了制作這個 Python 鍵盤的操作步驟,總結(jié)起來包括:1. 手工「焊」接鍵盤下面這些圖展示了作者對這些鍵盤內(nèi)部結(jié)構(gòu)的改造。去掉鍵盤帽扣,作者用焊絲把關(guān)聯(lián)按鍵連接起來,達(dá)到下圖這樣的效果。最后,作者把一個能夠運行 Python 的開源控制板連接到鍵盤上。最終圖示如下。2. 編程 Pitaya Go第二步是對上圖中紅色設(shè)備的編程。作者在 Github 中編寫了詳細(xì)的指南,對 Pitaya Go 進(jìn)行編程并燒寫到 Flash CircuitPython 固件上。3. 下載 CircuitPython 庫接下來,下載兩個 CircuitPython 庫:adafruit-ble 和 adafruit-hid,并將它們放入名為 CIRCUITPY 的 USB 驅(qū)動器里的 lib 目錄中,如下圖所示。4. 復(fù)制代碼最后一步是將 Python 的代碼復(fù)制到 code.py。重新加載 code.py 后,我們就可以獲得一個帶有 USB 以及藍(lán)牙的鍵盤了。完整代碼作者也開源到 Github 項目中。生產(chǎn)力升級60%(61 鍵)的鍵盤缺少 F1~F12、方向鍵、PgUp、PgDn 等鍵位。該項目加入了 tmk_keyboard 項目中的鍵位映射功能,同時參考了 Toward a more useful keyboard 項目對于鍵位設(shè)置上的優(yōu)化理念,使得小鍵盤更具生產(chǎn)力「折騰才有樂趣,就是不買全鍵盤」!tmk_keyboard 項目地址:https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/doc/keymap.md
Toward a more useful keyboard 項目地址:https://github.com/jasonrudolph/keyboard
總結(jié)
以上是生活随笔為你收集整理的KEY键盘映射_手焊键盘,使用Python编写,一键放连招,还有什么你不会的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python怎样打开加密的文件_pyth
- 下一篇: 合并远程仓库到本地_使用命令行把你新建的