更改客户端编程语言中的键盘语言

change keyboard language in client-side programming languages

本文关键字:键盘 语言 编程语言 客户端      更新时间:2023-09-26

我想把重点放在输入元素更改键盘语言上。
有没有一种方法来改变键盘语言在客户端编程语言?
有没有办法在javascript中改变键盘语言?

浏览器无法强制操作系统为键盘使用不同的语言。

你能做的最好的是设置页面的语言(例如<html lang='fr'>使用这个列表中的代码),操作系统会改变语言,如果它想。

例如,在OSX上,System Preferences > Keyboard > Input Sources中有一个名为Automatically switch to a document's input source的设置,如果用户希望键盘切换到文档语言,该设置将进行切换。

如果你在客户端(如浏览器)上运行web应用程序,Javascript将无法控制操作系统级别上发生的事情。它只是在内存中提供了一个线程来运行它的进程。更改键盘语言是用户必须开始的事情。我能想到的唯一能给用户带来良好用户体验的方法就是给用户显示一个工具提示,让他们修改语言设置