Virtual Key codes provide a symbolic representation of user key presses.
Unit Windows Description Virtual key codes allow you to represent keyboard values for non-alphanumeric keys. Windows defines special constants for each key the user can press. These constants can then be used to refer to the keystroke in Windows API calls or in an OnKeyUp or OnKeyDown event handler. Most of the virtual key codes are defined in the Windows unit. Additional key codes may be defined in special-purpose Windows wrappers such as the imm unit. For alphabetic keys, you should use ord with an uppercase character, for example, ord( 'M' ). To create a virtual key code for an alphanumeric value, use the Ord method. For example the virtual
Dalam Bahasa Indonesianya :
Dalam Bahasa Indonesianya :
Kode kunci virtual memberikan representasi simbolis penekanan tombol pengguna.
Unit Windows Deskripsi Kode kunci virtual memungkinkan Anda untuk mewakili nilai-nilai keyboard untuk non-alfanumerik kunci. Jendela mendefinisikan konstanta khusus untuk setiap tombol pengguna dapat menekan. Konstanta ini kemudian dapat digunakan untuk merujuk pada keystroke dalam panggilan Windows API atau dalam onkeyup atau pawang OnKeyDown acara. Sebagian besar kode tombol virtual didefinisikan di unit Windows. Kode kunci tambahan mungkin didefinisikan dalam tujuan khusus pembungkus Windows seperti unit IMM. Untuk kunci alfabetis, Anda harus menggunakan Ord dengan karakter huruf besar, misalnya, Ord ('M'). Untuk membuat kode tombol virtual untuk nilai alfanumerik, gunakan metode Ord. Misalnya virtual
Fungsi Key Bisa digunakan dalam Pemrograman Borland Delphi sebagai Onkey pada Event Key Nya..
Untuk Lengkapnya lihat di Link Ini
Virtual key ini biasanya digunakan dalam Hook media Aplikasi Keylogger
Contoh :
Selamat Mencoba
Unit Windows Deskripsi Kode kunci virtual memungkinkan Anda untuk mewakili nilai-nilai keyboard untuk non-alfanumerik kunci. Jendela mendefinisikan konstanta khusus untuk setiap tombol pengguna dapat menekan. Konstanta ini kemudian dapat digunakan untuk merujuk pada keystroke dalam panggilan Windows API atau dalam onkeyup atau pawang OnKeyDown acara. Sebagian besar kode tombol virtual didefinisikan di unit Windows. Kode kunci tambahan mungkin didefinisikan dalam tujuan khusus pembungkus Windows seperti unit IMM. Untuk kunci alfabetis, Anda harus menggunakan Ord dengan karakter huruf besar, misalnya, Ord ('M'). Untuk membuat kode tombol virtual untuk nilai alfanumerik, gunakan metode Ord. Misalnya virtual
Fungsi Key Bisa digunakan dalam Pemrograman Borland Delphi sebagai Onkey pada Event Key Nya..
Virtual Key | Code Corresponding key |
VK_LBUTTON | Left mouse button |
VK_RBUTTON | Right mouse button |
VK_CANCEL | Control+Break |
VK_MBUTTON | Middle mouse button |
VK_BACK | Backspace key |
VK_TAB | Tab key |
VK_CLEAR | Clear key |
VK_RETURN | Enter key |
VK_SHIFT | Shift key |
VK_CONTROL | Ctrl key |
VK_MENU | Alt key |
VK_PAUSE | Pause key |
VK_CAPITAL | Caps Lock key |
VK_KANA | Used with IME |
VK_HANGUL | Used with IME |
VK_ESCAPE | Esc key |
VK_SPACE | Space bar |
VK_PRIOR | Page Up key |
VK_NEXT | Page Down key |
VK_END | End key |
VK_HOME | Home key |
VK_LEFT | Left Arrow key |
VK_UP | Up Arrow key |
VK_RIGHT | Right Arrow key |
VK_DOWN | Down Arrow key |
VK_SELECT | Select key |
VK_PRINT | Print key (keyboard-specific) |
VK_SNAPSHOT | Print Screen key |
VK_INSERT | Insert key |
VK_DELETE | Delete key |
VK_F1 | F1 key |
VK_F2 | F2 key |
VK_F3 | F3 key |
VK_F4 | F4 key |
VK_F5 | F5 key |
VK_F6 | F6 key |
VK_F7 | F7 key |
VK_F8 | F8 key |
VK_F9 | F9 key |
VK_F10 | F10 key |
VK_F11 | F11 key |
VK_F12 | F12 key |
Untuk Lengkapnya lihat di Link Ini
Virtual key ini biasanya digunakan dalam Hook media Aplikasi Keylogger
Contoh :
procedure TranslateKey(Key : Byte); begin if (Key <> VK_LBUTTON) and (Key <> VK_RBUTTON) then begin GetWindowText(GetForegroundWindow, Wnd2, SizeOf(Wnd2)); if wnd1 <> wnd2 then begin MainForm.Memo.Lines.Add('
'+wnd2+' '); Wnd1 := Wnd2; end; end; with MainForm do begin case Key of VK_RETURN : Memo.Lines.Add('[Enter] '); VK_BACK : Memo.Lines.Add('[Backspace]'); VK_ESCAPE : Memo.Lines.Add('[Esc]');end; end; Contoh Penggalan code program diatas diambil dari aplikasi Keylogger. Code Lengkapnya : Link
Selamat Mencoba
Leave a Reply
Silahkan Tulis Komentar Anda, Sopan dan Berwibawa