日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

swt 键盘事件ctrl+c_跑Python的键盘可以很强大

發(fā)布時(shí)間:2023/12/19 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 swt 键盘事件ctrl+c_跑Python的键盘可以很强大 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前篇文章《鍵盤手焊還不夠?里面跑個(gè)Python更過癮》下,有小伙伴留言問,跑Python的鍵盤延遲怎么樣?實(shí)測了下,延遲在10ms左右,還有挺大的優(yōu)化空間(之前說過可以做游戲鍵盤,挖的坑要填上),日常使用完全可以,而我正是用這個(gè)Python鍵盤在寫這篇文章。

這個(gè)Python鍵盤和常見的鍵盤有很大的不同,它連上電腦,不僅是一個(gè)鍵盤,也是一個(gè)U盤,可以直接編輯U盤中Python文件即可修改或配置鍵盤,還會(huì)模擬出一個(gè)串口,打開之后是Python的REPL。

里面的代碼放在了

python-keyboard?github.com

其中實(shí)現(xiàn)了TMK和QMK中的一些功能,比如多層級(jí)、Tap-key等

  • Tap-key,即按住某個(gè)鍵不放則激活另外的功能

類似《解開鍵盤封印,釋放生產(chǎn)力》中的配置理念,這里把d鍵用作Tap-key,短按d鍵輸出的d(按下后,快速釋放),按住d不放則激活移動(dòng)光標(biāo)功能, h, j, k, l, u, n被映射為方向鍵、PgUp和PgDn。

按住 d + h, j, k, l 映射為方向鍵← ↓ ↑ →,而d + u = PgUp,d + n = PgDn

當(dāng)然你也可以根據(jù)自己的需求配置鍵位 (keymap),則打開U盤中的keyboard.py編輯即可,以上功能的keymap是這樣的:

KEYMAP = (# layer 0(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, '-', '=', BACKSPACE,TAB, Q, W, E, R, T, Y, U, I, O, P, '[', ']', '|',CAPS, A, S, L2D, F, G, H, J, K, L, ';', '"', ENTER,LSHIFT, Z, X, C, V, B, N, M, ',', '.', '/', RSHIFT,LCTRL, LGUI, LALT, SPACE, RALT, MENU, L1, RCTRL),# layer 1('`', F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, DEL,___, ___, UP, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___,___,LEFT,DOWN,RIGHT,___, ___, ___, ___, ___, ___, ___, ___, ___,___, ___, ___, ___, ___,BOOT, ___, ___, ___, ___, ___, ___,___, ___, ___, ___, ___, ___, ___, ___),# layer 2('`', F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, DEL,___, ___, ___, ___, ___, ___, ___,PGUP, ___, ___, ___, ___, ___, ___,___, ___, ___, ___, ___, ___,LEFT, UP,DOWN,RIGHT, ___, ___, ___,___, ___, ___, ___, ___, ___,PGDN, ___, ___, ___, ___, ___,___, ___, ___, ___, ___, ___, ___, ___), )

keymap中也包含了用Fn將數(shù)字行切換為F1~F12的功能。

這樣配置鍵盤是否比市面上的鍵盤更加簡單呢?不需要下載任何軟件,直接用文本編輯器修改保存即可。

這個(gè) Python 鍵盤還支持了同時(shí)按下兩個(gè)按鍵 (間隔不超過25ms) 激活特殊功能,比如,在游戲中,按住j + k放個(gè)大招之類。

也計(jì)劃支持長按;用作Ctrl,用;+c替代Ctrl+c,這個(gè)在 VS Code 中使用很方便。VS Code中,未選中文本時(shí),Ctrl + c是復(fù)制光標(biāo)所在的行,之后Ctrl + v,則把復(fù)制的行粘貼到光標(biāo)下新的一行 ,右手按;作為Ctrl,左手按x、c或v,還挺方便的。當(dāng)然,這些都可以根據(jù)自己按鍵習(xí)慣更改。

另外,正在編寫生成鍵盤擊鍵熱圖(keyboard heatmap)的功能,可以通過keyboard heatmap幫助我們了解自己的打字習(xí)慣,然后配置適合自己的keymap,擊鍵熱圖大概是這樣的:

計(jì)劃中,鍵盤的U盤中會(huì)有一個(gè)名為heatmap.html 的網(wǎng)頁,這是一個(gè)動(dòng)態(tài)生成的網(wǎng)頁,打開這個(gè)網(wǎng)頁則顯示keyboard heatmap。

還用挺多可以做的,比如

  • 更好的方式加入宏
  • 添加鼠標(biāo)功能
  • 提升響應(yīng)速度

如果你也對(duì)Python鍵盤很感興趣,可以關(guān)注這個(gè)專欄,或者 github/python-keyboard

Stay tuned!

總結(jié)

以上是生活随笔為你收集整理的swt 键盘事件ctrl+c_跑Python的键盘可以很强大的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品极品视频免费观看 | 无套暴操 | 在线欧美 | 日韩视频一二三区 | 特黄一级视频 | 自拍偷拍电影 | 加勒比av在线播放 | 另一种灿烂生活 | 亚洲自拍偷拍一区二区三区 | 一级免费黄色大片 | 极品国产91在线网站 | 精品人妻一区二区三区久久嗨 | 岛国裸体写真hd在线 | 免费观看理伦片在线播放视频软件 | 尤物在线视频 | 被两个男人吃奶三p爽文 | 白丝美女喷水 | 欧美亚洲网站 | www.九色.com | 香蕉视频免费在线 | 一区二区三区国产精品 | 欧美特黄| 亚洲av日韩av永久无码下载 | 天堂久久网| 国产寡妇色xxⅹ交肉视频 | 国产视频aaa| 91香蕉视频污污 | 日本做受| 狠狠久久久 | 青青草狠狠干 | 中文字幕永久在线 | 女性裸体下面张开 | 男人天堂亚洲 | 亚洲国产爱 | 明日叶三叶 | 漂亮少妇高潮午夜精品 | 这里只有精品6 | 国产日产欧美一区二区三区 | 久久午夜剧场 | 黄色片视频在线观看 | 欧美精品久久 | 天天干天天色综合 | 精品播放| 麻豆久久久久久久 | 猫咪av网| 天天操天天操 | 特级毛片爽www免费版 | 91精品国产麻豆 | 久久综合精品国产二区无码不卡 | 狠狠干狠狠爱 | 欧洲亚洲精品 | 成人亚洲一区二区 | 欧美色图17p | 亚洲精品国产精品乱码不卡√香蕉 | 小向美奈子在线观看 | 在线免费观看黄色av | 欧美日韩一区在线观看 | 久草视 | 琪琪电影午夜理论片八戒八戒 | 99riav国产精品视频 | 国产一级一片 | 色婷婷久久综合中文久久蜜桃av | 亚洲国产精品女人久久久 | 亚洲h片 | 狠狠干青青草 | 国产日韩欧美在线观看 | 欧美精品激情视频 | www.三级.com| 爆乳2把你榨干哦ova在线观看 | 奇米色综合| 国产黄色大片在线观看 | 扒开jk护士狂揉免费 | 夫妻性生活黄色片 | 国产污污视频在线观看 | 一本大道熟女人妻中文字幕在线 | 欧美色图综合网 | av在线播放一区二区三区 | 日本黄色一区二区三区 | 男女午夜激情视频 | 永久久久久久久 | 中文字幕欧美专区 | 欧美天堂在线视频 | 欧洲自拍偷拍 | 欧美亚洲日本在线 | 操皮视频| 亚洲 国产 欧美 日韩 | 久久人人做 | 精品久久国产视频 | 波多野吉衣av在线 | 色呦呦一区二区 | 96亚洲精品久久久蜜桃 | 国产高清小视频 | 日本一二三视频 | 希岛婚前侵犯中文字幕在线 | sm调教羞耻姿势图片 | 日韩电影中文字幕在线观看 | 亚洲男人天堂2024 | 欧美日韩一级片在线观看 | 欧美日韩中文字幕在线播放 |