Keyboard
Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data
dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter
khusus serta sebagai media bagi user (pengguna) untuk melakukan
perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka
file.
Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.
Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.
Jenis-Jenis Keyboard :
1.)
QWERTY
2.)
DVORAK
3.)
KLOCKENBERG
Keyboard yang biasanya dipakai adalah
keyboard jenis QWERTY, yang bentuknya ini mirip seperti tuts pada mesin tik.
Keyboard QWERTY memiliki empat bagian yaitu :
1. typewriter key
2. numeric key
3. function key
4. special function key.
Fungsi dasar pembuatan animasi dengan menggunakan KeyboardFunction
GLUTAPI void APIENTRY
glutKeyboardFunc(void (GLUTCALLBACK *func)(unsigned char key, int x, int y));
Dalam penggunaan glutKeyboardFunc
dimungkinkan untuk mendeteksi input dari keyboard. Fungsi ini diletakkan pada
fungsi main dari program, dan parameternya adalah callback function yang telah
didefinisikan berupa fungsi dengan 3 parameter, seperti contoh di bawah ini.
void myKeyboard(unsigned char key,
int x, int y){
if(key == ‘a’) glTranslatef(4,0,0); //seleksi tombol yang ditekan
}
Untuk fungsi keyboard tertentu dapat
menggunakan :
void mySpecialKeyboard(int key, int
x, int y){
switch(key){
case GLUT_KEY_??? : …; break;
}
}
Script:
Hasil:
ketika di tekan "k"
ketika ditekan "l"




Tidak ada komentar:
Posting Komentar