-Klavye Kontrolleri
Bilgisayarda birşeyler yapmanın ikinci yolu klavye kullanmaktır. Bunu klavye üzerindeki
tuşlar ile yaparız.
Klavyedeki her tuşun bir sayısal karşılığı vardır.
Bu tüm dünyada bir norm halini almış ve ASCII tablosu olarak adlandırılmştır.
Bizde bu sayısal karşılıkları kodlayarak klavye işlemlerimizi gerçekleştireceğiz.
Bizim kullandığımız freeglut yada glut pencere sisteminde klavye erişim fonksiyonları şunlardır.
void processNormalKeys(unsigned char key, int x, int y){ kodlar }
void pressSpecialKey(int key, int x, int y) { kodlar }
void releaseSpecialKey(int key, int x, int y){ kodlar }
Tuşları kullanırken dikkat etmemiz gereken mausumuzun kullandığımız pencere içinde olmasıdır.
Maus hangi pencere içindeyse o pencereye ait klavye aktif edilecektir.
Yaptığımız projede birden fazla pencere veya ana pencereye ait alt pencereler olabilir.
Hiç yorum yok:
Yorum Gönder