键盘ctrl键失灵的键盘扫描码是多少啊?

理解键盘的扫描码、虚拟键、ASCII - 博客频道 - CSDN.NET
Pipi0714的专栏
分类:Linux/WinCE
摘自百度虚拟键码和http://hu-/blog/1508028
扫描码:键盘硬件对每个键编的码,当键盘按下时将扫描码发送给键盘的驱动。
虚拟键:键盘的驱动将接收的扫描码转换为虚拟键。这个类似一个协议,每个厂家的扫描不同但是每个厂家的键盘驱动程序必需按照虚拟键的功能说明将扫描码转换为虚拟键。
这样不同厂家生产不同的键盘对于操作系统而言都是一样的。键盘驱动将扫描码转换为虚拟键后想操作系统发送键盘消息
ASCII:&数字和字母的虚拟键码是ASCII码。
排名:第2287名
(49)(31)(100)(13)(19)(2)
Windows CE开发
汇编程序设计&&/&&&&/&&
对程序进行键盘控制时,往往要用到一些键的扫描码,以前每次用时都得先扫下试试,实在麻烦,今天又搞了个小程序,用到了扫描码,索性整了个测试程序,把所有键的扫描码全存入一个文件啦,以便以后编程时使用.在此跟大家分享一下,虽然得来非常容易,但至少可以免得大家都像我以前那样用时再查
扫描码&&&&&&&&键
0x011b&&&&&&&&ESC
0x3b00&&&&&&&&F1
0x3c00&&&&&&&&F2
0x3d00&&&&&&&&F3
0x3e00&&&&&&&&F4
0x3f00&&&&&&&&F5
0x4000&&&&&&&&F6
0x4100&&&&&&&&F7
0x4200&&&&&&&&F8
0x4300&&&&&&&&F9
0x4400&&&&&&&&F10
主键盘区:
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&&&&&&&&回车
0x2c7a&&&&&&&&z
0x2d78&&&&&&&&x
0x2e63&&&&&&&&c
0x2f76&&&&&&&&v
0x3062&&&&&&&&b
0x316e&&&&&&&&n
0x326d&&&&&&&&m
0x332c&&&&&&&&,
0x342e&&&&&&&&.
0x352f&&&&&&&&/
0x3920&&&&&&&&空格键
右边数字键盘:
0x5200&&&&&&&&Insert
0x4700&&&&&&&&Home
0x4900&&&&&&&&Page UP
0x5300&&&&&&&&Delete
0x4f00&&&&&&&&End
0x5100&&&&&&&&PageDown
0x4800&&&&&&&&上箭头
0x4b00&&&&&&&&左箭头
0x5000&&&&&&&&下箭头
0x4d00&&&&&&&&右箭头
0x352f&&&&&&&&/
0x372a&&&&&&&&*
0x4a2d&&&&&&&&- (注意,这是数字键盘的)
0x4737&&&&&&&&7
0x4838&&&&&&&&8
0x4939&&&&&&&&9
0x4b34&&&&&&&&4
0x4c35&&&&&&&&5
0x4d36&&&&&&&&6
0x4e2b&&&&&&&&+
0x4f31&&&&&&&&1
0x5032&&&&&&&&2
0x5133&&&&&&&&3
0x5230&&&&&&&&0
0x532e&&&&&&&&Del
推荐文章 TOP10字母和数字键的键码值(keyCode)
数字键盘上的键的键码值(keyCode)
功能键键码值(keyCode)
控制键键码值(keyCode)
Right Arrow
Down Arrow
Left Arrow
另附上一段代码,
可以根据按的键盘上的键,显示键盘动作,并显示keyCode值等
&STYLE TYPE=&text/css&&
TD {text-align:center}
&SCRIPT LANGUAGE=&JavaScript&&
function init() {
document.onkeydown = showKeyDown
document.onkeyup = showKeyUp
document.onkeypress = showKeyPress
function showKeyDown(evt) {
evt = (evt) ? evt : window.event
document.getElementById(&pressKeyCode&).innerHTML = 0
document.getElementById(&upKeyCode&).innerHTML = 0
document.getElementById(&pressCharCode&).innerHTML = 0
document.getElementById(&upCharCode&).innerHTML = 0
restoreModifiers(&&)
restoreModifiers(&Down&)
restoreModifiers(&Up&)
document.getElementById(&downKeyCode&).innerHTML = evt.keyCode
if (evt.charCode) {
document.getElementById(&downCharCode&).innerHTML = evt.charCode
showModifiers(&Down&, evt)
function showKeyUp(evt) {
evt = (evt) ? evt : window.event
document.getElementById(&upKeyCode&).innerHTML = evt.keyCode
if (evt.charCode) {
document.getElementById(&upCharCode&).innerHTML = evt.charCode
showModifiers(&Up&, evt)
return false
function showKeyPress(evt) {
evt = (evt) ? evt : window.event
document.getElementById(&pressKeyCode&).innerHTML = evt.keyCode
if (evt.charCode) {
document.getElementById(&pressCharCode&).innerHTML = evt.charCode
showModifiers(&&, evt)
return false
function showModifiers(ext, evt) {
restoreModifiers(ext)
if (evt.shiftKey) {
document.getElementById(&shift& + ext).style.backgroundColor = &#ff0000&
if (evt.ctrlKey) {
document.getElementById(&ctrl& + ext).style.backgroundColor = &#00ff00&
if (evt.altKey) {
document.getElementById(&alt& + ext).style.backgroundColor = &#0000ff&
function restoreModifiers(ext) {
document.getElementById(&shift& + ext).style.backgroundColor = &#ffffff&
document.getElementById(&ctrl& + ext).style.backgroundColor = &#ffffff&
document.getElementById(&alt& + ext).style.backgroundColor = &#ffffff&
&BODY onLoad=&init()&&
&H1&Keyboard Event Handler Lab&/H1&
&TABLE BORDER=2 CELLPADDING=2&
&TR&&TH&&/TH&&TH&onKeyDown&/TH&&TH&onKeyPress&/TH&&TH&onKeyUp&/TH&&/TR&
&TR&&TH&Key Codes&/TH&
&TD ID=&downKeyCode&&0&/TD&
&TD ID=&pressKeyCode&&0&/TD&
&TD ID=&upKeyCode&&0&/TD&
&TR&&TH&Char Codes (IE5/M NN6)&/TH&
&TD ID=&downCharCode&&0&/TD&
&TD ID=&pressCharCode&&0&/TD&
&TD ID=&upCharCode&&0&/TD&
&TR&&TH ROWSPAN=3&Modifier Keys&/TH&
&TD&&SPAN ID=&shiftDown&&Shift&/SPAN&&/TD&
&TD&&SPAN ID=&shift&&Shift&/SPAN&&/TD&
&TD&&SPAN ID=&shiftUp&&Shift&/SPAN&&/TD&
&TD&&SPAN ID=&ctrlDown&&Ctrl&/SPAN&&/TD&
&TD&&SPAN ID=&ctrl&&Ctrl&/SPAN&&/TD&
&TD&&SPAN ID=&ctrlUp&&Ctrl&/SPAN&&/TD&
&TD&&SPAN ID=&altDown&&Alt&/SPAN&&/TD&
&TD&&SPAN ID=&alt&&Alt&/SPAN&&/TD&
&TD&&SPAN ID=&altUp&&Alt&/SPAN&&/TD&
=============下面的可以复制,现在动手复制看效果吧===========
&STYLE TYPE=&text/css&&
TD {text-align:center}
&SCRIPT LANGUAGE=&JavaScript&&
function init() {
&&& document.onkeydown = showKeyDown
&&& document.onkeyup = showKeyUp
&&& document.onkeypress = showKeyPress
function showKeyDown(evt) {
&&& evt = (evt) ? evt : window.event
&&& document.getElementById(&pressKeyCode&).innerHTML = 0
&&& document.getElementById(&upKeyCode&).innerHTML = 0
&&& document.getElementById(&pressCharCode&).innerHTML = 0
&&& document.getElementById(&upCharCode&).innerHTML = 0
&&& restoreModifiers(&&)
&&& restoreModifiers(&Down&)
&&& restoreModifiers(&Up&)
&&& document.getElementById(&downKeyCode&).innerHTML = evt.keyCode
&&& if (evt.charCode) {
&&&&&&& document.getElementById(&downCharCode&).innerHTML = evt.charCode
&&& showModifiers(&Down&, evt)
function showKeyUp(evt) {
&&& evt = (evt) ? evt : window.event
&&& document.getElementById(&upKeyCode&).innerHTML = evt.keyCode
&&& if (evt.charCode) {
&&&&&&& document.getElementById(&upCharCode&).innerHTML = evt.charCode
&&& showModifiers(&Up&, evt)
&&& return false
function showKeyPress(evt) {
&&& evt = (evt) ? evt : window.event
&&& document.getElementById(&pressKeyCode&).innerHTML = evt.keyCode
&&& if (evt.charCode) {
&&&&&&& document.getElementById(&pressCharCode&).innerHTML = evt.charCode
&&& showModifiers(&&, evt)
&&& return false
function showModifiers(ext, evt) {
&&& restoreModifiers(ext)
&&& if (evt.shiftKey) {
&&&&&&& document.getElementById(&shift& + ext).style.backgroundColor = &#ff0000&
&&& if (evt.ctrlKey) {
&&&&&&& document.getElementById(&ctrl& + ext).style.backgroundColor = &#00ff00&
&&& if (evt.altKey) {
&&&&&&& document.getElementById(&alt& + ext).style.backgroundColor = &#0000ff&
function restoreModifiers(ext) {
&&& document.getElementById(&shift& + ext).style.backgroundColor = &#ffffff&
&&& document.getElementById(&ctrl& + ext).style.backgroundColor = &#ffffff&
&&& document.getElementById(&alt& + ext).style.backgroundColor = &#ffffff&
&BODY onLoad=&init()&&
&H1&Keyboard Event Handler Lab&/H1&
&TABLE BORDER=2 CELLPADDING=2&
&TR&&TH&&/TH&&TH&onKeyDown&/TH&&TH&onKeyPress&/TH&&TH&onKeyUp&/TH&&/TR&
&TR&&TH&Key Codes&/TH&
&&& &TD ID=&downKeyCode&&0&/TD&
&&& &TD ID=&pressKeyCode&&0&/TD&
&&& &TD ID=&upKeyCode&&0&/TD&
&TR&&TH&Char Codes (IE5/M NN6)&/TH&
&&& &TD ID=&downCharCode&&0&/TD&
&&& &TD ID=&pressCharCode&&0&/TD&
&&& &TD ID=&upCharCode&&0&/TD&
&TR&&TH ROWSPAN=3&Modifier Keys&/TH&
&&& &TD&&SPAN ID=&shiftDown&&Shift&/SPAN&&/TD&
&&& &TD&&SPAN ID=&shift&&Shift&/SPAN&&/TD&
&&& &TD&&SPAN ID=&shiftUp&&Shift&/SPAN&&/TD&
&&& &TD&&SPAN ID=&ctrlDown&&Ctrl&/SPAN&&/TD&
&&& &TD&&SPAN ID=&ctrl&&Ctrl&/SPAN&&/TD&
&&& &TD&&SPAN ID=&ctrlUp&&Ctrl&/SPAN&&/TD&
&&& &TD&&SPAN ID=&altDown&&Alt&/SPAN&&/TD&
&&& &TD&&SPAN ID=&alt&&Alt&/SPAN&&/TD&
&&& &TD&&SPAN ID=&altUp&&Alt&/SPAN&&/TD&
Views(...) Comments()温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1036)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'键盘扫描码表',
blogAbstract:'ESC&&&01H,81H&///左边是通码,右边是断码!!1&&&02H,82H@2&&&03H,83H#3&&&04H,84H$4&&&05H,85H%5&&&06H,86H^6&&&07H,87H&7&&&08H,88H*8&&&09H,89H(9&&&0AH,8AH)0&&&0BH,8BH_-&&&0CH,8CH+=&&&0DH,8DHERASE&0EH,8EHTAB&&&0FH,8FHQ&&&10H,90HW&&&11H,91HE&&&12H,92HR&&&13H,93HT&&&14H,94HY&&&15H,95H',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 键盘ctrl键失灵 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信