看板 ASM 關於我們 聯絡資訊
大家好, 初學者有個問題想請教各位高手 最近在寫一個會用到鍵盤掃描碼的程式 比方按下 a 就會出現 "Apple", 按下 b 就會出現 "Book" 目前已經完成一大半了, 可是想請問 如果是要用以 @ 還是 ? 等作為啟動符號, 那應該怎麼做? 現在的情況是我按下 shift 或者要搭配的鍵都會出現字串 比方 @ = shift + 2, 我輸入 @ 畫面會出現 "At" 但是現在我只有按 shift 跟 2 都會出現 "At" 目前用的方法是用 cmp 來比對 AL 跟鍵盤掃描碼, 如果結果不為 0 則輸出字串 希望有人願意替我解惑, 稍稍提點一下, 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.202.53
suhorng:你是直接接收鍵盤的掃描碼嗎 ? 這樣應該會收到 shift 按下 06/14 19:30
suhorng:和釋放的訊息, 那另開一個變數紀錄shift是否有被按下 06/14 19:31
Lizstlin:嗯嗯, 我試試看, 謝謝^^ 06/14 19:59
Lizstlin:寫出來了, 感謝s 大的提點 <(_ _)> 06/14 21:58