F Kalvye Q klavye Tespiti
turkegitim.net/fklavye/
F kavye ile yazım dersleri var, Ben Q klavye ile yazdığımda Benim F klavye kullanmadığım belli olur mu?
O şekilde tespit edilebiliyor mu?
Kullandığımız klavyenin ne olduğunu tespit eden bir yazılım var mı?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
w tuşuna karşılık gelen tuş konumu. test etme imkanım olmadı.
const keyboard = navigator.keyboard;
keyboard.getLayoutMap().then((keyboardLayoutMap) => {
const upKey = keyboardLayoutMap.get("KeyW");
window.alert(`Press ${upKey} to move up.`);
});
kaynak: getLayoutMap
hangi tuşların hangi koda sahip olduğunu bu kodla bulabilirsin.
window.addEventListener(
"keydown",
(event) => {
console.log(`KeyboardEvent: key='${event.key}' | code='${event.code}'`);
},
true,
);
mesela ben ş tuşuna bastığım zaman bu çıktıyı veriyor. normalde noktalı virgül yazması lazımdı.
KeyboardEvent: key='ş' | code='Semicolon'
güzel soru, biraz araştırdım ama buna dair bir şey bulamadım. klavye düzenlerinin genel bir isimlendirmesi olmadığı için muhtemelen bunu anlamanın da bir yolu yoktur, en azından javascript tarafında, belki daha low-level dillerde vardır ama bir web sayfasından girince bu anlaşılmaz