Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
key code table doğru mu? |
Yanıt Yaz |
Yazar | |
umutbilici
Yeni Üye Kayıt Tarihi: 07 Mayıs 2024 Durum: Aktif Değil Puanlar: 6 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı umutbilici
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 08 Mayıs 2024 Saat 19:41 |
klavyedeki belirli tuşlarla belirdi prosedürlere gitmek istiyorum key code table nerden bakmalıyım https://www.toptal.com/developers/keycode/table bu siteden bakmıştım ama yanlış olduğunu farkettim void oktuslari { if(anaform.clSenderKeyChar == 37) //sol ok tuşu { solagit } else if(anaform.clSenderKeyChar == 39) //sağ ok tuşu { sagagit } else if(anaform.clSenderKeyChar == 38) //yukarı ok tuşu { yukarigit } else if(anaform.clSenderKeyChar == 40) //aşağı ok tuşu { asagigit } else if((anaform.clSenderKeyChar == 107) || (anaform.clSenderKeyChar == 66))//+(numpad) veya b tuşu { buyultme } else if((anaform.clSenderKeyChar == 109) || (anaform.clSenderKeyChar == 75))//-(numpad) veya k tuşu { kucultme } else { ShowMessage('Lütfen Aşağıdaki Butonları Kullanınız'#13'Hareket Ettirmek İçin: Ok Tuşları'#13'Büyütmek İçin: B veya + (numpad)'#13'Küçültmek İçin : K veya - (numpad)'); } } |
|
BilalCndn
Forum Yöneticisi Kayıt Tarihi: 09 Ekim 2023 Durum: Aktif Değil Puanlar: 150 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı BilalCndn
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Merhaba Umut,
clSenderKeyChar özelliği alfabetik, numerik ve sembol tuşları için yani yazılabilir karakter tuşları için kullanılır. Bu tuşların kodlarına 'ASCII Printable Characters' yazarak ulaşabilirsin. Burada dikkat etmen gereken bir durum var. Tuşların karakterini baz aldığımız için büyük harf ve küçük harf kodları birbirinden farklı oluyor. Kullanıcının 'CapsLock' tuşu açık olduğu zaman problem yaşamaması için her iki kodu da kullanmalısın. Bunların dışında kalan yani kontrol tuşları dediğimiz(ctrl, shift, ok tuşları vb.) tuşlarda ise clSenderKey özelliği kullanılır. Bakmış olduğun tablo bu tuşlar için doğru. Eğer tablolardan bakmak kafa karıştırıcı gelirse ShowMessage(clSenderKey + '' + clSenderKeyChar); yazarak bastığın tuşun kodunu mesaj kutusu ile görebilirsin. Aşağıda bu duruma göre kodunun düzenlenmiş halini bulabilirsin.
Sorunun çözüme ulaşıp ulaşmadığı ile ilgili geri dönüşünü bekliyorum. İyi çalışmalar diliyorum.
|
|
umutbilici
Yeni Üye Kayıt Tarihi: 07 Mayıs 2024 Durum: Aktif Değil Puanlar: 6 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı umutbilici
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
teşekkürler sorun çözüldü
|
|
Yanıt Yaz | |
Tweet |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |