Paper Event Keyboard dengan VB.6

Event Keyboard dengan VB.6

Nuzul Farida Arini, Mardianti Ekaputri Pangandaheng, Alfiyan Baharudin, I Made Pandy Windarta
Program Studi Teknik Informatika, Fakultas Teknologi Industri,
Universitas Pembangunan Nasional “Veteran” Jawa Timur
ardibandi.blogspot.com
Jalan Raya Rungkut Madya Gunung Anyar, Surabaya, 60294, JawaTimur

ABSTRAK


Tidak dipungkiri lagi kalau teknologi informasi sangat berpengaruh dalam proses kehidupan sehari-hari yang manusia lalui.  Semua aspek kehidupan itu tidak luput dari peranan teknologi informasi dan manfaat yang dapat kita rasakan.
Paper ini memfokuskan isinya mengenai langkah-langkah untuk membangun sebuah aplikasi software event keyboard. Dimana event keyboard menggunakan metode “send key” dari kode ascii hardware  keyboard dan mouse.


Kata kunci : event keyboard,send key,ascii hardware.
I. PENDAHULUAN
Event keyboard merupakan salah satu elemen utama dari interaksi antara user dengan program yang kita buat. Event keyboard terjadi saat user menekan (pressed) ataupun melepas (released) tombol pada keyboard.
Menangani event keyboard dapat dilakukan pada 2 (dua) level, yaitu :
1.      Pada level control (low-level) – menangani event keyboard yang terjadi pada sebuah control.
2.      Pada level form (high-level) – menangani event keyboard yang terjadi pada lingkup sebuah form.
Event keyboard melakukan sebuah proses kerja ketika terjadi “send key” dimana ketika key yang ada pada keyboard mendapatkan aksi  keyPress,keyDown,ataupun keyUp,maka selanjutnya key tersebut akan di ubah menjadi code ascii (American Standard Code for Information Interchange) dan kemudian kode ascii tersebut akan di kirim VB6 melalui dll windows.




II. ISI
A.KONSEP EVENT KEYBOARD
Pada paper  ini kami membahas tentang proses membuka slide show  pada “Power  Point” dengan menggunakkan fungsi aplikasi software “Event Keyboard”.
“Private Declare Sub keybd_event Lib “user32.dll” (ByVal bVk As Byte,ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)”
bVk
Menentukan  kode virtual-key. Kode harus nilai dalam kisaran 1-254
bScan
Menentukan perangkat keras memindai kode untuk kunci
fdwFlags
Satu set bit bendera yang menentukan berbagai aspek dari fungsi operasi. Aplikasi dapat menggunakan kombinasi nilai konstan pradefinisi berikut untuk menyetel bendera :
KEYEVENTF_EXTENDEDKY
Jika ditetapkan, kode scan didahului oleh byte awalan yang memiliki nilai 0xe0 (224)
KEYEVENTF_KEYUP
Jika ditentukan, kunci sedang dirilis. Jika tidak ditentukan, kunci sedang tertekan.
dwExtraInfo
Menentukan nilai 32-bit tambahan yang terkait dengan stroke

Ketika terjadi proses “key press” pada  tombol keyboard “Win (symbol windows) +  R”  VB menerima kode ascii dari tombol keyboard yang di pencet  untuk memunculkan Run pada windows,kemudian  realese key “Win (symbol windows) +  R”pada saat bersamaan VB melepas kode ascii yang telah diterima dari tombol “Win (symbol windows) +  R”  baru selanjutnya mengetik “powerpnt” untuk membuka slide show power point.
B.SOFTWARE APLIKASI EVENT KEYBOARD

Gambar.1 main program
Jika tombol command1 di tekan makan akan mengirimkan perintah “Run” pada windows,kemudian mengetikkan powerpnt untuk membuka slide power point.

Gambar.2 Proses membuka “Run” pada windows,kemudian mengetikkan powerpnt untuk membuka slide power point.


Gambar.3 Slide power point yang sudah berhasil terbuka dengan menggunakan software aplikasi event keyboard



III. KESIMPULAN
Event keyboard merupakan salah satu elemen utama dari interaksi antara user dengan program yang kita buat. Event keyboard terjadi saat user menekan (pressed) ataupun melepas (released) tombol pada keyboard.


REFERENSI

[3] Philippaerts, Pieter and Kris (1998-2002). Api guide. The KPD Team

0 komentar: