最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python中Pygame鍵盤事件

 更新時(shí)間:2021年06月16日 15:27:22   作者:咸魚(yú)箘  
今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著Pygame鍵盤事件展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下

Pygame事件

pygame.event.EventType
'''
	• 事件本質(zhì)上是一種封裝后的數(shù)據(jù)類型(對(duì)象)
	• EventType是Pygame的一個(gè)類,表示事件類型
	• 事件類型只有屬性,沒(méi)有方法
	• 用戶可自定義新的事件類型
'''

事件類型及屬性

在這里插入圖片描述

事件處理函數(shù)

在這里插入圖片描述

鍵盤事件及類型的使用

鍵盤事件及屬性

pygame.event.KEYDOWN  #鍵盤按下事件
pygame.event.KEYUP   #鍵盤釋放事件

 event.unicode   #按鍵的unicode碼,平臺(tái)有關(guān),不推薦使用
 event.key   # 按鍵的常量名稱
 event.mod   # 按鍵修飾符的組合值

按鍵的常量名稱

常量 描述
K_BACKSPACE 退格鍵(Backspace)
K_TAB 制表鍵(Tab)
K_CLEAR 清除鍵
K_RETURN 回車鍵(Enter)
K_PAUSE 暫停鍵 (Pause)
K_ESCAPE 退出鍵(Escape)
K_SPACE 空格鍵 (Space)
K_EXCLAIM 感嘆號(hào)
K_QUOTEDBL 雙引號(hào)
K_HASH 井號(hào)
K_DOLLAR 美元符號(hào)
K_AMPERSAND and 符號(hào)
K_QUOTE 單引號(hào)
K_LEFTPAREN 左小括號(hào)
K_RIGHTPAREN 右小括號(hào)
K_ASTERISK 星號(hào)
K_PLUS 加號(hào)
K_COMMA 逗號(hào)
K_MINUS 減號(hào)
K_PERIOD 句號(hào)
K_SLASH 正斜杠
K_0 0
K_1 1
K_2 2
K_3 3
K_4 4
K_5 5
K_6 6
K_7 7
K_8 8
K_9 9
K_COLON 冒號(hào)
K_SEMICOLON 分號(hào)
K_LESS 小于號(hào)
K_EQUALS 等于號(hào)
K_GREATER 大于號(hào)
K_QUESTION 問(wèn)號(hào)
K_AT @ 符號(hào)
K_LEFTBRACKET 左中括號(hào)
K_BACKSLASH 反斜杠
K_RIGHTBRACKET 右中括號(hào)
K_CARET 脫字符
K_UNDERSCORE 下劃線
K_BACKQUOTE 重音符
K_a a
K_b b
K_c c
K_d d
K_e e
K_f f
K_g g
K_h h
K_i i
K_j j
K_k k
K_l l
K_m m
K_n n
K_o o
K_p p
K_q q
K_r r
K_s s
K_t t
K_u u
K_v v
K_w w
K_x x
K_y y
K_z z
K_DELETE 刪除鍵(delete)
K_KP0 0(小鍵盤)
K_KP1 1(小鍵盤)
K_KP2 2 (小鍵盤)
K_KP3 3(小鍵盤)
K_KP4 4(小鍵盤)
K_KP5 5 (小鍵盤)
K_KP6 6 (小鍵盤)
K_KP7 7 (小鍵盤)
K_KP8 8 (小鍵盤)
K_KP9 9 (小鍵盤)
K_KP_PERIOD 句號(hào)(小鍵盤)
K_KP_DIVIDE 除號(hào)(小鍵盤)
K_KP_MULTIPLY 乘號(hào)(小鍵盤)
K_KP_MINUS 減號(hào)(小鍵盤)
K_KP_PLUS 加號(hào)(小鍵盤)
K_KP_ENTER 回車鍵(小鍵盤)
K_KP_EQUALS 等于號(hào)(小鍵盤)
K_UP 向上箭頭(up arrow)
K_DOWN 向下箭頭(down arrow)
K_RIGHT 向右箭頭(right arrow)
K_LEFT 向左箭頭(left arrow)
K_INSERT 插入符(insert)
K_HOME Home 鍵(home)
K_END End 鍵(end)
K_PAGEUP 上一頁(yè)(page up)
K_PAGEDOWN 下一頁(yè)(page down)
K_F1 F1
K_F2 F2
K_F3 F3
K_F4 F4
K_F5 F5
K_F6 F6
K_F7 F7
K_F8 F8
K_F9 F9
K_F10 F10
K_F11 F11
K_F12 F12
K_F13 F13
K_F14 F14
K_F15 F15
K_NUMLOCK 數(shù)字鍵盤鎖定鍵
K_CAPSLOCK 大寫字母鎖定鍵
K_SCROLLOCK 滾動(dòng)鎖定鍵
K_RSHIFT 右邊的 shift 鍵
K_LSHIFT 左邊的 shift 鍵
K_RCTRL 右邊的 ctrl 鍵
K_LCTRL 左邊的 ctrl 鍵
K_RALT 右邊的 alt 鍵
K_LALT 左邊的 alt 鍵
K_RMETA 右邊的元鍵
K_LMETA 左邊的元鍵
K_LSUPER 左邊的 Window 鍵
K_RSUPER 右邊的 Window 鍵
K_MODE 模式轉(zhuǎn)換鍵
K_HELP 幫助鍵
K_PRINT 打印屏幕鍵
K_SYSREQ 魔術(shù)鍵
K_BREAK 中斷鍵
K_MENU 菜單鍵
K_POWER 電源鍵
K_EURO 歐元符號(hào)

按鍵的修飾符

常量 描述
KMOD_NONE 沒(méi)同時(shí)按下組合鍵
KMOD_LSHIFT 同時(shí)按下左邊的 shift 鍵
KMOD_RSHIFT 同時(shí)按下右邊的 shift 鍵
KMOD_SHIFT 同時(shí)按下 shift 鍵
KMOD_CAPS 同時(shí)按下大寫字母鎖定鍵
KMOD_LCTRL 同時(shí)按下左邊的 ctrl 鍵
KMOD_RCTRL 同時(shí)按下右邊的 ctrl 鍵
KMOD_CTRL 同時(shí)按下 ctrl 鍵
KMOD_LALT 同時(shí)按下左邊的 alt 鍵
KMOD_RALT 同時(shí)按下右邊的 alt 鍵
KMOD_ALT 同時(shí)按下 alt 鍵
KMOD_LMETA 同時(shí)按下左邊的元鍵
KMOD_RMETA 同時(shí)按下右邊的元鍵
KMOD_META 同時(shí)按下元鍵
KMOD_NUM 同時(shí)按下數(shù)字鍵盤鎖定鍵
KMOD_MODE 同時(shí)按下模式轉(zhuǎn)換鍵
event.mod
'''
修飾符的按位或運(yùn)算
event.mod = KMOD_ALT | KMOD_SHIFT
'''

代碼測(cè)試

import pygame,sys

pygame.init()

s = pygame.display.set_mode((600,400))
pygame.display.set_caption("hi 鍵盤")   
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()
        elif event.type == pygame.KEYDOWN:
            if event.unicode == "":
                print("#",event.key,event.mod)
            else:
                print(event.unicode,event.key,event.mod)
    pygame.display.update()

獲取按鍵的unicode值

在這里插入圖片描述

到此這篇關(guān)于詳解Python中Pygame鍵盤事件的文章就介紹到這了,更多相關(guān)Pygame鍵盤事件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Tensorflow2.1實(shí)現(xiàn)文本中情感分類實(shí)現(xiàn)解析

    Tensorflow2.1實(shí)現(xiàn)文本中情感分類實(shí)現(xiàn)解析

    這篇文章主要為大家介紹了Tensorflow2.1實(shí)現(xiàn)文本中情感分類實(shí)現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 詳解Django定時(shí)任務(wù)模塊設(shè)計(jì)與實(shí)踐

    詳解Django定時(shí)任務(wù)模塊設(shè)計(jì)與實(shí)踐

    這篇文章主要介紹了詳解Django定時(shí)任務(wù)模塊設(shè)計(jì)與實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python讀取多層嵌套文件夾中的文件實(shí)例

    python讀取多層嵌套文件夾中的文件實(shí)例

    今天小編就為大家分享一篇python讀取多層嵌套文件夾中的文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python實(shí)現(xiàn)遺傳算法(二進(jìn)制編碼)求函數(shù)最優(yōu)值方式

    Python實(shí)現(xiàn)遺傳算法(二進(jìn)制編碼)求函數(shù)最優(yōu)值方式

    今天小編就為大家分享一篇Python實(shí)現(xiàn)遺傳算法(二進(jìn)制編碼)求函數(shù)最優(yōu)值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • python獲取服務(wù)器響應(yīng)cookie的實(shí)例

    python獲取服務(wù)器響應(yīng)cookie的實(shí)例

    今天小編就為大家分享一篇python獲取服務(wù)器響應(yīng)cookie的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python之日期和時(shí)間包datetime的使用

    Python之日期和時(shí)間包datetime的使用

    這篇文章主要介紹了Python之日期和時(shí)間包datetime的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 詳解Python中xlwt庫(kù)的基本操作

    詳解Python中xlwt庫(kù)的基本操作

    xlwt 是一個(gè)用于在Python中操作Excel文件的庫(kù),它允許用戶創(chuàng)建、修改和寫入Excel文件,本文主要為大家介紹了xlwt庫(kù)的一些基本操作,需要的可以參考一下
    2023-11-11
  • python numpy中mat和matrix的區(qū)別

    python numpy中mat和matrix的區(qū)別

    這篇文章主要介紹了python numpy中mat和matrix的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • 基于numpy實(shí)現(xiàn)邏輯回歸

    基于numpy實(shí)現(xiàn)邏輯回歸

    這篇文章主要為大家詳細(xì)介紹了基于numpy實(shí)現(xiàn)邏輯回歸,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 解決Tensorflow 內(nèi)存泄露問(wèn)題

    解決Tensorflow 內(nèi)存泄露問(wèn)題

    今天小編就為大家分享一篇解決Tensorflow 內(nèi)存泄露問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02

最新評(píng)論

尚志市| 登封市| 临猗县| 顺平县| 崇左市| 沁阳市| 博白县| 乐至县| 八宿县| 天气| 英山县| 康马县| 井陉县| 阿图什市| 霍州市| 太原市| 伊金霍洛旗| 襄汾县| 施甸县| 文登市| 兴仁县| 黔西县| 遂溪县| 全南县| 时尚| 龙州县| 鸡西市| 靖远县| 察雅县| 大石桥市| 琼结县| 利辛县| 澎湖县| 平远县| 临武县| 宣武区| 长葛市| 吉木萨尔县| 武乡县| 将乐县| 宜兴市|