get methodunu denedin mi F klavye ile. Fiziksel tuş - string maplamasi lazim o methodun. KeyQ da QWERTY'de Q'nun bulundugu fiziksel tusu temsil eden ID.
Ah, dediginiz gibi isliyor olmali elbette. Hakli olabilirsiniz, kusura bakmayin.
let layout = 'Q'
if ((await navigator.keyboard.getLayoutMap()).get('KeyQ') == 'f')
layout = 'F'
layout += ' klavye kullaniyorsunuz'
alert(layout)ya da
navigator.keyboard.getLayoutMap()
.then(keyboard => keyboard.get('KeyQ'))
.then(getKey => {
let layout = 'Q'
if (getKey == 'f')
layout = 'F'
layout += ' klavye kullaniyorsunuz'
alert(layout)
})kod ornekleri is gorecektir muhtemelen.