Get the current keyboard layout language in JavaScript

前端 未结 2 746
小蘑菇
小蘑菇 2020-12-11 10:43

I am using wshShell.SendKeys to input some text into web sites from an HTA, when my current keyboard layout is not English, the results of wshShell.SendKeys is unanticipated

2条回答
  •  误落风尘
    2020-12-11 11:34

    Send "A" to textbox, read it back like this:

    nValue = oTextbox.value.charCodeAt(0);
    

    If nValue is 65 layout is English otherwise it's not and probably ש was sent instead.

提交回复
热议问题