Konu: On keydown
Tekil Mesaj gösterimi
  #1  
Alt 14 Temmuz 2009, 10:18
Avatar Yok
L4roXyL L4roXyL isimli Üye şimdilik offline konumundadır
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart On keydown

on <level>:KEYDOWN:<@>:<key,...,keyN>:<commands>

-

KEYDOWN, herhangi bir custom penceresi(@window) aktif konumdayken klavyede bastığınız tuşları algılayan olaydır.
-
Event içerisinde kullanılabilen identifier-lar;
a- $keyval (basılan tuşun karakter numarası)
b- $keychar (basılan tuşdaki karakter)
c- $keyrpt (eğer $true dönerse tuşa basılı/serbest değil demektir)
-
Örnek:(Örneğin çalışması için aşağıdaki komutu uygulayınız)
/window -aCk0w0d @deneme -1 -1 300 300
on *:keydown:@deneme:*:echo 2 -ae Karakter numarası: $keyval - Karakter: $keychar - Basılı: $keyrpt
Açıklaması: @deneme penceresi aktif konumdayken herhangi bir klavye tuşuna basarsanız, /echo mesajı ile aktif pencereye yukarıdaki mesajı yansıtırsınız.
Farklı örnek: on *:keydown:@deneme:65:echo -a a harfine bastınız.
Açıklaması: Eğer a harfine basarsanız, aktif pencereye /echo komutu ile yukarıdaki mesajı yansıtırsınız.
-
NOT: <KEY,...,KEYN> kısmına sadece karakter numaras(lar)ı girebilirsiniz.(Farklı örnekdeki gibi)
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76