2016-10-08 100 views
0

我想集中在輸入元素更改鍵盤語言。
有沒有辦法改變客戶端編程語言中的鍵盤語言?
有沒有辦法改變JavaScript中的鍵盤語言?
在客戶端編程語言中更改鍵盤語言

+1

不確定瀏覽器是否可以對操作系統進行這種控制 –

+0

Like Dvorak ?你可以假設某些鍵實際上是基於'Event.keyCode'的onkeyup鍵。 – PHPglue

回答

1

瀏覽器無法強制操作系統使用不同的鍵盤語言。

您可以做的最好的事情是設置頁面的語言(例如<html lang='fr'>using codes from this list),如果需要,操作系統將更改語言。

例如,在OSX上,System Preferences > Keyboard > Input Sources中有一個名爲Automatically switch to a document's input source的設置,如果用戶希望鍵盤切換到文檔語言,該設置將會切換。

0

如果您在瀏覽器等客戶端上運行Web應用程序,則JavaScript無法控制操作系統級別發生的情況。它只是在內存中提供一個線程來運行它的進程。更改鍵盤語言是用戶必須啓動的。我能想到的唯一可以做的就是提供良好的用戶體驗,可以向用戶展示提示,以更改他或她的語言設置