CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

问个简单而又紧急的问题:键盘上的各个键值是多少?

楼主easydw(凡星)2004-05-02 19:28:09 在 C++ Builder / 基础类 提问

谁能告诉我以下这些键值是多少?(如:小键盘星号是VK_MULTIPLY)  
  1、数字键1到9的键值  
  2、英文字母a到z,大写字母A到Z  
  3、组合键   Alt+1,Alt+2的键值  
  4、数字1左边的那个键的键值  
   
  我在程序中判断小键盘上的加号时成功:if   (wKey   ==   VK_ADD),不知以上4中键值怎样表示,初用CB,请高手指点  
  问题点数:60、回复次数:4Top

1 楼weill(每天提一问,一天学一点)回复于 2004-05-02 20:57:36 得分 20

这个问题太容易了,你自个试试不就知道了吗?哈哈,我就是这样自个去试的。  
   
  方法很容易,做一个窗体,放上一个Label1,再把窗体的按键预览参数打开。  
   
  然后在窗体的按下键触发事件中写上:  
   
  Label1->Caption   =   Key;  
   
  然后你一个一个键按着试着玩好了。  
   
  (注:本人现在用的机子上没装BCB,反正大意是那样了,嘻,别告诉我说你看不懂啊。)  
  Top

2 楼weill(每天提一问,一天学一点)回复于 2004-05-02 20:58:24 得分 5

注,不要用什么VK_ADD之类的吧,直接就数字完事(嘿嘿)。  
  Top

3 楼GeoPhoenix(天鸽)回复于 2004-05-02 22:51:18 得分 35

键盘扫描码  
  VK_LBUTTON Left   mouse   button  
  VK_RBUTTON Right   mouse   button  
  VK_CANCEL Control+Break  
  VK_MBUTTON Middle   mouse   button  
  VK_BACK Backspace   key  
  VK_TAB Tab   key  
  VK_CLEAR Clear   key  
  VK_RETURN Enter   key  
  VK_SHIFT Shift   key  
  VK_CONTROL Ctrl   key  
  VK_MENU Alt   key  
  VK_PAUSE Pause   key  
  VK_CAPITAL Caps   Lock   key  
  VK_KANA Used   with   IME  
  VK_HANGUL Used   with   IME  
  VK_JUNJA Used   with   IME  
  VK_FINAL Used   with   IME  
  VK_HANJA Used   with   IME  
  VK_KANJI Used   with   IME  
  VK_CONVERT Used   with   IME  
   
  VK_NONCONVERT Used   with   IME  
  VK_ACCEPT Used   with   IME  
  VK_MODECHANGE Used   with   IME  
  VK_ESCAPE Esc   key  
  VK_SPACE Space   bar  
  VK_PRIOR Page   Up   key  
  VK_NEXT Page   Down   key  
  VK_END End   key  
  VK_HOME Home   key  
  VK_LEFT Left   Arrow   key  
  VK_UP Up   Arrow   key  
  VK_RIGHT Right   Arrow   key  
  VK_DOWN Down   Arrow   key  
  VK_SELECT Select   key  
  VK_PRINT Print   key   (keyboard-specific)  
  VK_EXECUTE Execute   key  
  VK_SNAPSHOT Print   Screen   key  
  VK_INSERT Insert   key  
  VK_DELETE Delete   key  
  VK_HELP Help   key  
   
  VK_LWIN Left   Windows   key   (Microsoft   keyboard)  
  VK_RWIN Right   Windows   key   (Microsoft   keyboard)  
  VK_APPS Applications   key   (Microsoft   keyboard)  
  VK_NUMPAD0 0   key   (numeric   keypad)  
  VK_NUMPAD1 1   key   (numeric   keypad)  
  VK_NUMPAD2 2   key   (numeric   keypad)  
  VK_NUMPAD3 3   key   (numeric   keypad)  
  VK_NUMPAD4 4   key   (numeric   keypad)  
  VK_NUMPAD5 5   key   (numeric   keypad)  
  VK_NUMPAD6 6   key   (numeric   keypad)  
  VK_NUMPAD7 7   key   (numeric   keypad)  
  VK_NUMPAD8 8   key   (numeric   keypad)  
  VK_NUMPAD9 9   key   (numeric   keypad)  
   
  VK_MULTIPLY Multiply   key   (numeric   keypad)  
  VK_ADD Add   key   (numeric   keypad)  
  VK_SEPARATOR Separator   key   (numeric   keypad)  
  VK_SUBTRACT Subtract   key   (numeric   keypad)  
  VK_DECIMAL Decimal   key   (numeric   keypad)  
  VK_DIVIDE Divide   key   (numeric   keypad)  
  VK_F1 F1   key  
  VK_F2 F2   key  
  VK_F3 F3   key  
  VK_F4 F4   key  
  VK_F5 F5   key  
  VK_F6 F6   key  
  VK_F7 F7   key  
  VK_F8 F8   key  
  VK_F9 F9   key  
  VK_F10 F10   key  
  VK_F11 F11   key  
  VK_F12 F12   key  
  VK_F13 F13   key  
  VK_F14 F14   key  
  VK_F15 F15   key  
   
  VK_F16 F16   key  
  VK_F17 F17   key  
  VK_F18 F18   key  
  VK_F19 F19   key  
  VK_F20 F20   key  
  VK_F21 F21   key  
  VK_F22 F22   key  
  VK_F23 F23   key  
  VK_F24 F24   key  
  VK_NUMLOCK Num   Lock   key  
  VK_SCROLL Scroll   Lock   key  
  VK_LSHIFT Left   Shift   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
  VK_RSHIFT Right   Shift   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
  VK_LCONTROL Left   Ctrl   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
  VK_RCONTROL Right   Ctrl   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
   
  VK_LMENU Left   Alt   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
  VK_RMENU Right   Alt   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
  VK_PROCESSKEY Process   key  
  VK_ATTN Attn   key  
  VK_CRSEL CrSel   key  
  VK_EXSEL ExSel   key  
  VK_EREOF Erase   EOF   key  
  VK_PLAY Play   key  
  VK_ZOOM Zoom   key  
  VK_NONAME Reserved   for   future   use  
  VK_PA1 PA1   key  
  VK_OEM_CLEAR Clear   key  
  Top

4 楼easydw(凡星)回复于 2004-05-04 18:44:53 得分 0

ok!  
  多谢各位Top

相关问题

  • javascript如何取得键盘的键值?
  • 关于键盘按键 键值问题
  • 关于系统键盘键值的问题?回答给100分
  • 键盘键值在从哪里可以看到
  • 谁能提供完整的键盘键值,有分相送。
  • 如何在onkeydown(this)处理事件中获取键盘的键值
  • 键盘上的所有键的键值是多少!
  • 键盘上的windows键的键值是多少
  • 请教:键盘钩子怎样替换键值?
  • 紧急求助:关于注册表的键值读取的若干疑问!!!!!

关键词

  • 数字
  • keyvk
  • 键值
  • 窗体
  • vk
  • arrow
  • mouse buttonvk
  • with imevk
  • key

得分解答快速导航

  • 帖主:easydw
  • weill
  • weill
  • GeoPhoenix

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo