Jumat, 01 Februari 2013

Fungsi ReadKey pada Pascal (3)

Fungsi ReadKey pada Pascal

Untuk mendeteksi extended code dari tombol yang ditekan.


Ada beberapa tombol khusus yang bila ditekan akan memberikan 2 buah nilai string dengan nilai string pertama adalah karakter null atau karakter dengan kode ASCII 0 dan karakter kedua tergantung dari tombol yang ditekan tersebut. Karakter kedua ini yang disebut extended code. 


Misalnya penekanan tombol F1 akan menghasilkan extended 59. Untuk mendeteksi extended code dapat dilakukan dengan cara :
a. Menggunakan fungsi standar ReadKey untuk menerima penekanan suatu tombol.
b. Menyeleksi karakter pertama dari variable char ini.
c. Menggunakan fungsi ReadKey kembali untuk mengetahui karakter kedua / extended code.



Jika ditekan tombol extended F1



Jika ditekan tombol extended lain



Jika ditekan tombol lain, dan bukan tombol extended (contoh tombol “r”)






Tidak ada komentar: