討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 虛擬社群公民行為研究
[ 回上頁 ] [ 討論區發言規則 ]
關於鍵盤的測試程式
更改我的閱讀文章字型大小
作者 : loveboby0210(酷水)
[ 貼文 54 | 人氣 9287 | 評價 10 | 評價/貼文 0.19 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/18 下午 10:41:39
請教一下各位大大....
一般普通的鍵盤不是都會有2個enter鍵,我用print keycode讀出來的都是13
如果要能分別判斷這2個enter鍵該用什麼語法呢?
作者 : loulo(小樓)討論區板主 Visual Basic曠世奇才貼文超過1000則人氣指數超過10000點
[ 貼文 1817 | 人氣 11470 | 評價 8620 | 評價/貼文 4.74 | 送出評價 38 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/19 下午 10:07:32
回歸硬體面,這兩個鍵都是傳出13的數值....!
作者 : loveboby0210(酷水)
[ 貼文 54 | 人氣 9287 | 評價 10 | 評價/貼文 0.19 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/20 上午 12:51:09
這樣的意思就是說沒辦法寫出可以分別判斷2個enter鍵的方法了嗎?
我是有看過有鍵盤的測試程式可以寫得出來....不過那個語法的宣告有點看不太懂...api的
不過你說的硬體方法是指什麼?就我所知鍵盤IC上燒的KEYCODE 2個ENTER是不一樣
作者 : tvbox88(Peter)
[ 貼文 59 | 人氣 3404 | 評價 140 | 評價/貼文 2.37 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/20 下午 05:06:12
分別判斷2個enter鍵是可以的,雖然我不會寫,但我有範例
http://hk.geocities.com/ktv369hk/KeyBoard.zip
作者 : loveboby0210(酷水)
[ 貼文 54 | 人氣 9287 | 評價 10 | 評價/貼文 0.19 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/20 下午 06:20:26
感謝大大提供的範例.....不過可以請教一下大大你的範例從哪來的嗎?
還是大大有相關介紹的網站可以提供的...
作者 : tvbox88(Peter)
[ 貼文 59 | 人氣 3404 | 評價 140 | 評價/貼文 2.37 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人loveboby0210註記此篇回應為最佳解答 2005/8/20 下午 06:47:51
是從王國榮的"Visual Basic 6.0 Windows API"書本內找的
作者 : 580111(111058)
[ 貼文 104 | 人氣 5445 | 評價 370 | 評價/貼文 3.56 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/20 下午 11:55:39
Visual Basic 參考
按鍵碼常數 (ActiveX 控制項)
按鍵碼
常數 值 說明
vbKeyLButton &H1 滑鼠左鍵
vbKeyRButton &H2 滑鼠右鍵
vbKeyCancel &H3 取消鍵
vbKeyMButton &H4 滑鼠中間鍵
vbKeyBack &H8 退格鍵 (Backspace)
vbKeyTab &H9 TAB 鍵
vbKeyClear &HC 清除鍵
vbKeyReturn &HD ENTER 鍵
vbKeyShift &H10 SHIFT 鍵
vbKeyControl &H11 CTRL 鍵
vbKeyMenu &H12 功能表鍵
vbKeyPause &H13 暫停鍵
vbKeyCapital &H14 CAPS LOCK 鍵
vbKeyEscape &H1B ESC 鍵
vbKeySpace &H20 空格鍵
vbKeyPageUp &H21 PAGE UP 鍵
vbKeyPageDown &H22 PAGE DOWN 鍵
vbKeyEnd &H23 END 鍵
vbKeyHome &H24 HOME 鍵
vbKeyLeft &H25 向左鍵
vbKeyUp &H26 向上鍵
vbKeyRight &H27 向右鍵
vbKeyDown &H28 向下鍵
vbKeySelect &H29 選取鍵
vbKeyPrint &H2A PRINT SCREEN 鍵
vbKeyExecute &H2B 執行鍵
vbKeySnapshot &H2C 快照鍵
vbKeyInsert &H2D INS 鍵
vbKeyDelete &H2E DEL 鍵
vbKeyHelp &H2F 說明鍵
vbKeyNumlock &H90 NUM LOCK 鍵
A 鍵到 Z 鍵與其 ASCII 對等用法相同:「A」到「Z」
常數 值 說明
vbKeyA 65 A 鍵
vbKeyB 66 B 鍵
vbKeyC 67 C 鍵
vbKeyD 68 D 鍵
vbKeyE 69 E 鍵
vbKeyF 70 F 鍵
vbKeyG 71 G 鍵
vbKeyH 72 H 鍵
vbKeyI 73 I 鍵
vbKeyJ 74 J 鍵
vbKeyK 75 K 鍵
vbKeyL 76 L 鍵
vbKeyM 77 M 鍵
vbKeyN 78 N 鍵
vbKeyO 79 O 鍵
vbKeyP 80 P 鍵
vbKeyQ 81 Q 鍵
vbKeyR 82 R 鍵
vbKeyS 83 S 鍵
vbKeyT 84 T 鍵
vbKeyU 85 U 鍵
vbKeyV 86 V 鍵
vbKeyW 87 W 鍵
vbKeyX 88 X 鍵
vbKeyY 89 Y 鍵
vbKeyZ 90 Z 鍵
0 鍵到 9 鍵與其 ASCII 對等用法相同:「0」到「9」
常數 值 說明
vbKey0 48 0 鍵
vbKey1 49 1 鍵
vbKey2 50 2 鍵
vbKey3 51 3 鍵
vbKey4 52 4 鍵
vbKey5 53 5 鍵
vbKey6 54 6 鍵
vbKey7 55 7 鍵
vbKey8 56 8 鍵
vbKey9 57 9 鍵
數字鍵台上的按鍵
常數 值 說明
vbKeyNumpad0 &H60 0 鍵
vbKeyNumpad1 &H61 1 鍵
vbKeyNumpad2 &H62 2 鍵
vbKeyNumpad3 &H63 3 鍵
vbKeyNumpad4 &H64 4 鍵
vbKeyNumpad5 &H65 5 鍵
vbKeyNumpad6 &H66 6 鍵
vbKeyNumpad7 &H67 7 鍵
vbKeyNumpad8 &H68 8 鍵
vbKeyNumpad9 &H69 9 鍵
vbKeyMultiply &H6A 乘號 (*) 鍵
vbKeyAdd &H6B 加號 (+) 鍵
vbKeySeparator &H6C ENTER (數字鍵台) 鍵
vbKeySubtract &H6D 減號 (-) 鍵
vbKeyDecimal &H6E 小數點 (.) 鍵
vbKeyDivide &H6F 除號 (/) 鍵
功能鍵
常數 值 說明
vbKeyF1 &H70 F1 鍵
vbKeyF2 &H71 F2 鍵
vbKeyF3 &H72 F3 鍵
vbKeyF4 &H73 F4 鍵
vbKeyF5 &H74 F5 鍵
vbKeyF6 &H75 F6 鍵
vbKeyF7 &H76 F7 鍵
vbKeyF8 &H77 F8 鍵
vbKeyF9 &H78 F9 鍵
vbKeyF10 &H79 F10 鍵
vbKeyF11 &H7A F11 鍵
vbKeyF12 &H7B F12 鍵
vbKeyF13 &H7C F13 鍵
vbKeyF14 &H7D F14 鍵
vbKeyF15 &H7E F15 鍵
vbKeyF16 &H7F F16 鍵

作者 : loveboby0210(酷水)
[ 貼文 54 | 人氣 9287 | 評價 10 | 評價/貼文 0.19 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/21 上午 04:58:30
回應58011大大所貼的
我自已試了一下大大貼給我的按鍵碼...程式碼如下
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case &HD
Form1.Label1.BackColor = vbRed
Case &H6C
Form1.Label2.BackColor = vbrde
End Select
End Sub

是我有寫錯嗎?只能判斷左邊的enter鍵並沒辦法判斷右邊數字盤上的enter鍵捏
請大大指教一下謝謝
作者 : loveboby0210(酷水)
[ 貼文 54 | 人氣 9287 | 評價 10 | 評價/貼文 0.19 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/8/22 下午 08:34:47
有哪位大大可以回答一下我上一篇的問題呢?
謝謝指教...
 板主 : 小樓
 > Visual Basic 6.0/VBA - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Visual Basic 6.0/VBA - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Visual Basic 6.0/VBA
1 阿戊 10670 
2 小樓 8650 
3 Jones 5270 
4 水瓶天賞 2340 
5 joe 2200 
6 史努比 1940 
7 阿呆紅 1440 
8 tt's 1250 
9 青衫 1150 
10 羅啟章 1020 
Visual Basic 6.0/VBA
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2014 程式設計俱樂部 http://www.programmer-club.com.tw/
0.1557617