2012-05-27 13 views
8

入力ボックスのデフォルトのキーボードレイアウトを設定する方法。たとえば、ページが読み込まれたときなど、英語以外のキーボード言語で入力テキストを入力できますか?HTML入力のデフォルト言語を設定する

+0

(それはキーボード言語に依存しない)キーコードをキャッチする方法を理解するのに役立ちます?あなたが取り組んでいる状況や環境を説明して問題を説明してください。 –

+0

タッチデバイスの仮想キーボードなどについて話していますか? – Pierre

+0

いいえ私はちょうどctrl +シフトを押して、言語を変更するためにユーザーを防ぐしようとするijustは、入力ボックスのためのdefualtキーボードレイアウトを設定する – bizzr3

答えて

9

私はlang属性について考えています。しかし、これはメタ情報なので、ブラウザが何かを行うのは本当に分かりません。自分で試したことはありません。

<input lang="is" ...> 
+3

これは影響しませんキーボード設定。 –

+0

多くのありがとう... :) – mostafaznv

0

は、私はそれはJavaScriptを使用して、押されたボタンのkeyCodeをキャッチし、その配列から適切なシンボルにシンボルを置換することが可能だと思います。
このコードは

<form> 
Char: <input type="text" id="char" size="15" /> Keycode: <input type="text" id="keycode" size="15" /> 
</form> 

<script type="text/javascript"> 

var charfield=document.getElementById("char") 
charfield.onkeydown=function(e){ 
var e=window.event || e 
document.getElementById("keycode").value=e.keyCode 
} 

</script> 
関連する問題