各位前辈们好,我想请教一个一个键盘编码问题,不胜感激

\u5404\u4f4d\u524d\u8f88\u4eec\uff0c\u5e2e\u5e2e\u5fd9\uff01\uff01\uff01\uff01

575064766

\u662f\u5728\u5317\u4eac\u81ea\u8003\u529e\u62a5\u540d\u7684\uff0c\u4eba\u5927\u53c8\u4e0d\u5c5e\u4e8e\u4f60\u90a3\u81ea\u8003\u529e\u7ba1\uff0c\u4f60\u600e\u4e48\u62a5

以下是我的个人理解:
if(KeyPress & KEY1) //如果KEY1按住
{
Buf[0]|=0x01; //KEY1为左Ctrl键。
}
if(KeyPress & KEY2) //如果KEY2按住
{
Buf[0]|=0x02; //KEY2为左Shift键。
}
if(KeyPress & KEY3) //如果KEY3按住
{
Buf[0]|=0x04; //KEY3为左Alt键
}
这一段程序是把几个控制键放到Buf[0]里面了, 这些控制键共用一块存储区域.

if(KeyPress & KEY4) //如果KEY4按住
{
Buf[i]=0x59; //KEY4为数字小键盘1键。
i++; //切换到下个位置。
}
if(KeyPress & KEY5) //如果KEY5按住
{
Buf[i]=0x5A; //KEY5数字小键盘2键。
i++; //切换到下个位置。
}
if(KeyPress & KEY6) //如果KEY6按住
{
Buf[i]=0x5B; //KEY6为数字小键盘3键。
i++; //切换到下个位置。
}
if(KeyPress & KEY7) //如果KEY7按住
{
Buf[i]=0x39; //KEY7为大/小写切换键。
i++; //切换到下个位置。
}
if(KeyPress & KEY8) //如果KEY8按住
{
Buf[i]=0x53; //KEY8为数字小键盘功能切换键。
}
这一段代码是把所按的键放入不同的缓冲区. 不同于那些控制键, 这些应该是被缓冲起来, 用作以后处理使用的.

至于键盘的编码, 即不是ASC码, 也不是windows编程里的vkey, 我也不是太清楚了. 你查看一下文档资料吧, 是不是嵌入式的专用编码就不知道了

  • 鍚勪綅鍓嶈緢,鎴戞槸涓涓鍒濆鑰,鎴戞兂闂竴涓婥PU鏄32绾崇背鐨勫ソ杩樻槸45绾崇背鐨勫ソ!璋...
    绛旓細鑲畾鏄32鍢涳紝杩欎釜瓒婂皬瓒婂ソ 閫氬父鎴戜滑鎵璇寸殑CPU鐨勨滃埗浣滃伐鑹衡濇寚寰楁槸鍦ㄧ敓浜PU杩囩▼涓紝瑕佽繘琛屽姞宸ュ悇绉嶇數璺拰鐢靛瓙鍏冧欢锛屽埗閫犲绾胯繛鎺ュ悇涓厓鍣ㄤ欢銆傞氬父鍏剁敓浜х殑绮惧害浠ュ井绫筹紙闀垮害鍗曚綅锛1寰背绛変簬鍗冨垎涔嬩竴姣背锛夋潵琛ㄧず锛屾湭鏉ユ湁鍚戠撼绫筹紙1绾崇背绛変簬鍗冨垎涔嬩竴寰背锛夊彂灞曠殑瓒嬪娍锛岀簿搴﹁秺楂橈紝鐢熶骇宸ヨ壓瓒婂厛杩涖傚湪鍚屾牱鐨...
  • 鍚勪綅鍓嶈緢浠,鏅氳緢鏈夐棶棰璇锋暀 鎴戝湪涓涓鎴戝緢灏婃暚鐨勪汉鐨勫叕鍙告墦宸,鍏徃灏辨槸...
    绛旓細铔嬬硶灏变笉瑕佷拱浜嗭紒缁欒佹澘濞樼殑鐖舵瘝锛屼拱涓閫傚悎浠栦滑骞撮緞鐨勫悆鐨勪笢瑗匡紝浣犱滑閭e緱鐗逛骇浠涔堢殑锛佽佹澘鐨勭埗浜诧紝鍏堜笉鐢ㄤ拱鍚э紒浼氬緢瀹规槗缁欎汉鎰熻锛屾曞緱缃弻鏂癸紝鎬曟寫鐞嗭紝鎵嶇粰涔扮殑锛岀瓑鏃舵満鎴愮啛锛屾垨鑰呬粈涔堣妭鏃ュ啀缁欎拱鍛楋紒浣犺鎯充拱浣犱拱涔熻锛屼互闃蹭竾涓鍢涳紒
  • 鑲$エ鐨鍓嶈緢浠 浣犱滑濂 灏忓紵鏈変欢浜嬫儏鎯璇锋暀鍚勪綅鍓嶈緢 !
    绛旓細杩欎釜瑕佺湅04骞村叿浣撴湀浠界殑锛岀敋鑷冲ぇ鑷寸殑鍏蜂綋鏃堕棿锛岃屼笖浣犱篃娌¤浠涔堣偂绁紝鍗充娇鑳芥煡鍒帮紝鍥犱负涓嶆槸浣犺嚜宸变拱杩涚殑锛岃屼笖涔熸病鏈変綘澶у濡堢殑璧犱笌鍚堝悓锛屾墍浠ヤ粠娉曞緥涓婅鍗充娇鎵撳畼鍙革紝浣犺触璇夌殑鍙兘鎬т篃寰堝ぇ鐨勶紝闄ら潪鑳芥壘鍒颁綘澶у濡堢粰浣犵殑璧犱笌鍚堝悓
  • 鍚庢湡鍓嶈緢浠垜鎯瀛﹀悗鏈璇锋暀鍑犱釜闂!
    绛旓細鎴戝垰寮濮嬩篃浠涔堥兘涓嶄細灏卞幓瀛︾殑锛屼綘濡傛灉鎯冲幓涓浜涘煿璁鏍★紝閭e氨姣旇緝璐典簡銆傝鏄笂澶у瀛﹁繖鏂归潰鐨勪笓涓氫細渚垮疁涓浜涳紝浣嗘槸涓嶈兘鍏夐潬涓婅璁茬殑閭d簺锛屽緱鑷繁澶氱粌涔狅紝澶у鐭ヨ瘑姣曠珶鏈夐檺锛屽姫鍔涢兘鑳藉浼氱殑銆
  • ...鏈変竴浜涘洶鎯戞兂璇锋暀鍚勪綅鏈夌粡楠岀殑鍓嶈緢,甯屾湜鍙互寰楀埌甯姪銆
    绛旓細璁$畻鏈虹紪绋嬩笉閿欏晩锛屼綘鍙互杩欎箞璇达紝杩欑浜烘墠寰堢己鐨勶紝鎳傜幆澧冧汉澶氾紝浣嗘槸涓嶄竴瀹氭噦璁$畻鏈虹▼搴忥紝鐜板湪寰堝棰勬祴閮芥槸瑕佺湅姘磋川妯℃嫙妯″瀷鐨勶紝鎴戜滑鏄悶闆ㄦ按鐨勶紝绉按锛屾按璐ㄥ彉鍖栵紝寰敓鐗╀唬璋㈤兘闇瑕佹ā鍨嬫ā鎷燂紝鐜板湪杩欐柟闈㈡ā鍨嬪緢澶氾紝渚嬪SWMM锛岀編鍥界幆淇濆眬寮鍙戠殑锛屽畠鐨勪唬鐮佹槸鍏紑鐨勪綘鍙互璇曡瘯銆傝繕鏈夊叾浠栫殑INFOWORKS绛夌瓑杩樻湁姘村埄...
  • 鍚勪綅鍓嶈緢澶у濂!鎴戞兂寮涓┖璋冪殑涓撳崠搴楁垨鏄仛涓涓鍘跨骇鐨勪唬鐞,鍙槸鎴戜粠鏉...
    绛旓細濡傛灉鏄編鐨勫埗鍐蜂笓鍗栧簵鐨勮瘽 瑁呬慨瀹屾埧瀛 浣庝簬浜斿叚鍗佷竾 浣犺窡鏈懆杞笉杩囨潵 鍘跨骇绌鸿皟浠g悊鍟 鍏堝噯澶囦釜涓変簲鐧句竾 瀹剁數琛屼笟鐪嬩技骞冲父 浣嗚繘鍏ラ棬妲涘緢楂 鎴戞槸婕渤鐨 寮浜嗕袱涓編鐨勫埗鍐蜂笓鍗栧簵 寮浜涓涓鏍煎姏涓撳崠搴
  • 鍚勪綅鍓嶈緢浠 鎴鏈変竴涓浜虹敓瑙勫垝 璇峰府鎴戝垎鏋愪竴涓 鎴戞兂寮鍏徃 浣嗙幇鍦ㄤ粈涔堥兘...
    绛旓細杩欎綅鏈嬪弸锛屾垜闈炲父鑳藉鐞嗚В浣犵殑蹇冩儏锛屾兂鍒涗笟銆佹兂鎴愪负鍟嗕汉閮芥槸闈炲父濂界殑鎯虫硶銆傜壒鍒槸灞辫タ锛屾檵鍟嗭紝鏇存槸璁╀腑鍥戒汉閽︿僵銆傛彁浠ヤ笅涓浜涘皬灏忓缓璁紝鏈涘浣犱竴瀹氭湁甯姪锛1銆佽鐪熺湅瀹岃儭闆博鍟嗛亾鐨勪竴鏈功銆傚叧浜庤儭闆博鐨勪功鏈夊緢澶氾紝浣犲埌鏂板崕涔﹀簵閫夋嫨涓浜涳紝鍏充簬鍟嗛亾鐨勫氨OK銆傝儭闆博鏄綘浠佷埂锛屼粬灏辨槸浣犳湭鏉ユ垚鍔熺殑姒滄牱锛2銆...
  • 鎴戞槸涓涓LED鏄剧ず灞忕殑鏂颁笟鍔″憳鎴戞兂闂竴涓鍓嶈緢浠濡備綍鎵嶈兘鍋氬ソ鍜屽鎴锋矡閫...
    绛旓細鍥犳,涓氬姟鍛樺湪鏃ュ父鐨勬椂鍊欏繀椤诲璇讳簺鏈夊叧缁忔祹銆侀攢鍞柟闈㈢殑涔︾睄銆佹潅蹇,灏ゅ叾蹇呴』姣忓ぉ闃呰鎶ョ焊,浜嗚В鍥藉銆佺ぞ浼氭秷鎭佹柊闂诲ぇ浜,杩欏線寰鏄渶濂界殑璇濋,杩欐牱鎴戜滑鍦ㄦ嫓璁垮鎴锋椂鎵嶄笉浼氳鐪嬫垚瀛ら檵瀵¢椈銆佽璇嗘祬钖勩 2銆佸叧浜庝笟鍔″憳鏅氫笂鐨勫洓涓皬鏃躲涓涓涓氬姟鍛樼殑鎴愬氨寰堝ぇ绋嬪害涓婂彇鍐充簬浠栨櫄涓婇偅鍥涗釜灏忔椂鏄庢牱杩囩殑銆傛渶宸殑涓氬姟鍛...
  • 鎴戞兂闂鍚勪綅瀛︾粡娴庡鐨鍓嶈緢 涓庤嫳璇笓涓氱浉姣 鍝涓涓鐩稿灏嗘潵鑰冪爺鎴栬呰...
    绛旓細瀵硅冩暟瀛︾殑涓撲笟鏈夊府鍔╋紝鑻辫涓撲笟鐨勮瘽瀵逛互鍚庤冪爺涔熸湁涓瀹氱殑甯姪锛屽洜涓鸿嫳璇槸蹇呰冪殑銆備絾鏄竴鑸潵璇达紝闄や簡鍍忚冪粡娴庤繖鏍风殑瀵硅嫳璇姹傝緝楂樼殑涓撲笟澶栵紝鍏朵粬涓撲笟闃熻嫳璇殑瑕佹眰涓鑸笉鏄緢楂樸傜洰鍓嶅氨涓氬舰鍔夸篃鏄粡娴庡鏂归潰鐨濂斤紝姣曚笟鍚庣殑鏀跺叆骞冲潎姘村钩涔熷浜庡悇琛屼笟鐨勬渶鍓嶉潰銆傛墍浠ユ垜姣旇緝鎺ㄨ崘缁忔祹瀛︺
  • 璇烽棶鍚勪綅鍓嶈緢楂樻墜,鎴戠壒鎯崇害涓涓濂冲悓瀛﹀嚭鏉ョ帺鍎,璺眰鏀釜鎷!(鎯呭喌鐪嬭ˉ...
    绛旓細涔熻浣犵浉鎭嬬殑鏈嬪弸鏄釜蹇冭兏涓嶅お瀹借兏锛屽張瀹规槗鍚冣滈唻鈥濈殑浜猴紝閭d箞鍧﹁瘹瑙i噴涓嶈兘搴旂害鐨勭悊鐢辨槸涓嶄細鏀跺埌濂芥晥鏋滅殑銆傜數璇濅腑涓涓鐢峰浣庡0鍦伴棶濂虫湅鍙嬶細鈥滀粖澶╂櫄涓婃槸涓嶆槸鏈夌┖瑙侀潰锛熲濃滃涓嶈捣锛佷笉鏂逛究锛屽洜涓烘垜濡堝浠庝埂涓嬫潵浜嗐傗濆コ瀛╀互寰堥仐鎲剧殑鍙f皵鍥炵瓟锛氣滀笉锛屾垜鎯娌℃湁銆傗濊繃浜嗕竴浼氬効浠栧張璇达細鈥滀綘鏄釜闈炲父娓...
  • 扩展阅读:向前辈请教的话术 ... 主动向前辈请教问询 ... 前辈请务必和我交往 ... 有一种关系叫我们只是朋友 ... 前辈请和我交往吧 ... 后辈向前辈请教的话 ... 请教问题的客套话 ... 虚心向前辈请教的话 ... 工作中想向前辈请教的问题 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网