Python功能鍵的讀取方法
本文實(shí)例講述了Python功能鍵的讀取方法。分享給大家供大家參考。具體分析如下:
先getch一下得到a,如果等于0或者224,就說明是功能鍵,再getch下一個(gè)得到b,那么這個(gè)功能鍵的掃描碼就是a+(b*256) 。
可以看看下面這個(gè)例子:
import msvcrt while 1: if msvcrt.kbhit(): # Key pressed a = ord(msvcrt.getch()) # get first byte of keyscan code if a == 0 or a == 224: # is it a function key b = ord(msvcrt.getch()) # get next byte of key scan code x = a + (b*256) # cook it. return x # return cooked scancode else: return a # else return ascii code
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
- python3模擬百度登錄并實(shí)現(xiàn)百度貼吧簽到示例分享(百度貼吧自動(dòng)簽到)
- Python實(shí)現(xiàn)的金山快盤的簽到程序
- 詳解Python網(wǎng)絡(luò)爬蟲功能的基本寫法
- Python實(shí)現(xiàn)控制臺(tái)進(jìn)度條功能
- 簡(jiǎn)單實(shí)現(xiàn)python爬蟲功能
- python控制臺(tái)中實(shí)現(xiàn)進(jìn)度條功能
- Python 實(shí)現(xiàn)簡(jiǎn)單的電話本功能
- Python基于有道實(shí)現(xiàn)英漢字典功能
- 在Python中使用mechanize模塊模擬瀏覽器功能
- 用Python實(shí)現(xiàn)web端用戶登錄和注冊(cè)功能的教程
- Python腳本實(shí)現(xiàn)蝦米網(wǎng)簽到功能
相關(guān)文章
解決python存數(shù)據(jù)庫(kù)速度太慢的問題
這篇文章主要介紹了解決python存數(shù)據(jù)庫(kù)速度太慢的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04Python保留指定位數(shù)小數(shù)的5種方法總結(jié)
很多小伙伴在學(xué)習(xí)python的時(shí)候可能會(huì)遇到對(duì)數(shù)據(jù)進(jìn)行格式化輸出的需求,其中最常見的需求為保留幾位小數(shù),這篇文章主要給大家介紹了關(guān)于Python保留指定位數(shù)小數(shù)的5種方法,需要的朋友可以參考下2023-08-08對(duì)Python定時(shí)任務(wù)的啟動(dòng)和停止方法詳解
今天小編就為大家分享一篇對(duì)Python定時(shí)任務(wù)的啟動(dòng)和停止方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02Python實(shí)現(xiàn)簡(jiǎn)單登錄驗(yàn)證
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)簡(jiǎn)單登錄驗(yàn)證的相關(guān)資料,需要的朋友可以參考下2016-04-04