Wm_syskeydown mesaj TranslateMessage işlevi tarafından çevrildiğinde wm_sysdeadchar ileti penceresi klavye odağını ile gönderilir. wm_sysdeadchar bir sistem ölü anahtar karakter kodunu belirtir — başka bir deyişle, alt tuşunu basılı tutarak basıldığında bir ölü anahtar.
Wm_sysdeadchar chCharCode (tchar) wParam; = / / karakter kodu lKeyData lParam; = / / anahtar veri
| Değer | Açıklama |
|---|---|
| 0–15 | Geçerli ileti için yineleme sayısını belirtir. Tuşunu basılı kullanıcı sonucu otomatik yinelenen tuş sayısı değeridir. Tuş vuruşu yeterince uzun tutulursa, birden çok ileti gönderilir. Ancak, yineleme sayısı toplu değil. |
| 16-23 | Tarama kodunu belirtir. Özgün donatım üreticisi (oem) üzerinde bağlıdır. |
| 24 | Anahtar sağ alt ve görünür bir Gelişmiş 101 - veya 102 tuşlu klavyede ctrl tuşları gibi geniş bir anahtarı olup olmadığını belirtir. Değer 1 ise, genişletilmiş bir anahtardır; Aksi durumda 0 olur. |
| 25–28 | «««Aittir; kullanmayın. |
| 29 | İçerik kodunu belirtir. Değer 1 ise, tuşa basıldığında alt tuşu basılıyken; Aksi halde, değeri 0'dır. |
| 30 | Önceki anahtar durumu belirtir. Anahtar aşağı önce iletinin gönderildiği veya 0 ise anahtar bitti ise değeri 1'dir. |
| 31 | Geçiş durumu belirtir. Anahtar yayımlanan veya tuşuna basılırsa o 0 değerdir. |
Bu ileti işlerse uygulama sıfır döndürmelidir.
Gelişmiş 101 ve 102-tuşlu klavyeler için sağ alt ve ctrl Tuşları klavyeyi ana bölümünde genişletilmiş anahtar taşı are; bileşenler, del, ev, end, page up, sayfa aşağı ve kümelerinde sayısal tuş takımını solundaki ok tuşları; ve bölme (/) ve sayısal tuş takımını anahtarlarını girin. Diğer klavye genişletilmiş anahtar biraz lKeyData parametresinde desteklemiyor olabilir.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.
Klavye giriş özeti, klavye giriş mesajları, TranslateMessage, wm_deadchar, wm_syskeydown