Yayınlama: 7 Ağustos 2020
Bilgisayarda girdi birimi olarak kullanılan donanımlardan en çok kullanılanı
klavye ve faredir.
QuickBasic ile kullanıcının klavye girdisi
sağlayabileceği gibi klavye tuş vuruşları da takip edilip kontrol edilebilir.
Klavye ile veri girişi
INPUT, LINE INPUT
Klavyeden girilen karakterleri değişken(ler)e aktarır. Ayrıntı için:
3: Değişkenlere veri aktarma
INKEY$
Klavyeden tuşlara basıldığında tuş bilgileri klavye ara belleğine(tampon)
aktarılır.
PLAY komutunda olduğu gibi tampondaki sıraya göre tuş vuruşları bilgisayara
iletilerek değerlendirilir.
Tamponda bekleyen bir karakter yoksa INKEY$ boş olacaktır.
Tek karakterlik bir dize, klavyeden okunan gerçek tuş karakteri içerirken, iki
karakterli bir dize, ilk karakteri 0 olan genişletilmiş bir kodu belirtir.
F1-F12, imleç yön tuşları, home, end... Nümerik klavye tuşları... vb.
Tek başına basılan CTRL, ALT, SHIFT, CAPS LOCK, NUM LOCK, SCROLL LOCK
tuşlarını algılamaz.
Aşağıdaki kodları deneyin.
