C程序讀取鍵盤(pán)碼的方法
本文以一個(gè)簡(jiǎn)單實(shí)例講述了C程序讀取鍵盤(pán)碼的方法,分享給大家供大家參考。具體分析如下:
一般來(lái)說(shuō),鍵盤(pán)碼在底層開(kāi)發(fā)中經(jīng)常會(huì)用到,有時(shí)候我們會(huì)忘記它們,就要急急忙忙的去找 鍵-碼 對(duì)照表查看,其實(shí)程序可以自己打印出 鍵-碼 對(duì)應(yīng)值
具體實(shí)例如下:
#include <stdio.h> #include <bios.h> int main(void) { int key, modifiers; while ((key=bioskey(0)) != 0 && key!=0x11b){ printf("0x%x ",key); } return 0; }
比較詳細(xì)的鍵盤(pán)碼與鍵盤(pán)按鍵列舉如下,供大家參考:
鍵盤(pán)碼 鍵
功能區(qū)
0x011b ESC
0x3b00 F1
0x3c00 F2
0x3d00 F3
0x3e00 F4
0x3f00 F5
0x4000 F6
0x4100 F7
0x4200 F8
0x4300 F9
0x4400 F10
主鍵盤(pán)區(qū):
0x2960 ~
0x0231 1
0x0332 2
0x0433 3
0x0534 4
0x0635 5
0x0736 6
0x0837 7
0x0938 8
0x0a39 9
0x0b30 0
0x0c2d -
0x0d3d =
0x2b5c \
0x0e08 退格鍵
0x0f09 Tab
0x1071 q
0x1177 w
0x1265 e
0x1372 r
0x1474 t
0x1579 y
0x1675 u
0x1769 i
0x186f o
0x1970 p
0x1a5b [
0x1b5d ]
0x1e61 a
0x1f73 s
0x2064 d
0x2166 f
0x2267 g
0x2368 h
0x246a j
0x256b k
0x266c l
0x273b ;
0x2827 '
0x1c0d 回車(chē)
0x2c7a z
0x2d78 x
0x2e63 c
0x2f76 v
0x3062 b
0x316e n
0x326d m
0x332c ,
0x342e .
0x352f /
0x3920 空格鍵
右邊數(shù)字鍵盤(pán):
0x5200 Insert
0x4700 Home
0x4900 Page UP
0x5300 Delete
0x4f00 End
0x5100 PageDown
0x4800 上箭頭
0x4b00 左箭頭
0x5000 下箭頭
0x4d00 右箭頭
0x352f /
0x372a *
0x4a2d - (注意,這是數(shù)字鍵盤(pán)的)
0x4737 7
0x4838 8
0x4939 9
0x4b34 4
0x4c35 5
0x4d36 6
0x4e2b +
0x4f31 1
0x5032 2
0x5133 3
0x5230 0
0x532e Del
欄 目:C語(yǔ)言
下一篇:C語(yǔ)言二叉樹(shù)的非遞歸遍歷實(shí)例分析
本文標(biāo)題:C程序讀取鍵盤(pán)碼的方法
本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3373.html
您可能感興趣的文章
- 01-10使用OpenGL實(shí)現(xiàn)3D立體顯示的程序代碼
- 01-10基于C程序啟動(dòng)代碼的深入分析
- 01-10用C實(shí)現(xiàn)添加和讀取配置文件函數(shù)
- 01-10探討:程序在內(nèi)存中的分配(常量,局部變量,全局變量,程序代碼)問(wèn)
- 01-10用C++實(shí)現(xiàn)隊(duì)列的程序代碼
- 01-10C語(yǔ)言程序設(shè)計(jì)50例(經(jīng)典收藏)
- 01-10如何將C語(yǔ)言代碼轉(zhuǎn)換為應(yīng)用程序(也就是編譯)
- 01-10使用VC6.0對(duì)C語(yǔ)言程序進(jìn)行調(diào)試的基本手段分享
- 01-10C語(yǔ)言小程序 楊輝三角示例代碼
- 01-10C語(yǔ)言小程序 如何判斷三角型類(lèi)型


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 04-02c語(yǔ)言函數(shù)調(diào)用后清空內(nèi)存 c語(yǔ)言調(diào)用
- 04-02func函數(shù)+在C語(yǔ)言 func函數(shù)在c語(yǔ)言中
- 04-02c語(yǔ)言的正則匹配函數(shù) c語(yǔ)言正則表達(dá)
- 04-02c語(yǔ)言用函數(shù)寫(xiě)分段 用c語(yǔ)言表示分段
- 04-02c語(yǔ)言中對(duì)數(shù)函數(shù)的表達(dá)式 c語(yǔ)言中對(duì)
- 04-02c語(yǔ)言編寫(xiě)函數(shù)冒泡排序 c語(yǔ)言冒泡排
- 04-02c語(yǔ)言沒(méi)有round函數(shù) round c語(yǔ)言
- 04-02c語(yǔ)言分段函數(shù)怎么求 用c語(yǔ)言求分段
- 04-02C語(yǔ)言中怎么打出三角函數(shù) c語(yǔ)言中怎
- 04-02c語(yǔ)言調(diào)用函數(shù)求fibo C語(yǔ)言調(diào)用函數(shù)求
隨機(jī)閱讀
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 04-02jquery與jsp,用jquery
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10delphi制作wav文件的方法
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 01-11Mac OSX 打開(kāi)原生自帶讀寫(xiě)NTFS功能(圖文
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?