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