問題タブ [keycode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2105 参照

objective-c - Objective-C / Cocoa:キーコードを取得する

こんにちは、アプリケーションのホットキーを設定するには、文字をそのキーコードに変換する必要があります。そんなことがあるものか?

修飾キー用の複数のチェックボックスと、キー用の小さなテキストフィールドがあります。しかし、押されたキーの組み合わせ全体を表示するテキストフィールドを見たと確信しています...何も見つからなかったので、単純なテキストフィールドを取得しました。したがって、このフィールドにcharのキーコードが必要になります。

(私の考え:私自身のnstextview、keydownまたはkeyupを上書きして、[event keycode]または同様のものを取得します。しかし、テキストフィールドを使用したいです!)

0 投票する
3 に答える
18156 参照

javascript - JavaScript MouseEvent で e.metaKey が参照するキーはどれですか?

MouseEvent.metaKey動作しないようです。FireFox と Chrome の両方で、キーを押しながらクリックfalseしても返されます。Win

MDNの状態:

イベントが発生したときにキーが押されたか ( ) 、押されなかったか ( )を示す をMouseEvent.metaKey返す読み取り専用プロパティ。BooleanMetatruefalse

注: Macintosh キーボードでは、これはコマンド キー (⌘</kbd>). On Windows keyboards, this is the windows key (⊞</kbd>).

ブラウザの互換性

ここに画像の説明を入力

MDN クレームMouseEvent.metaKeyは FireFox と Chrome でサポートされていますが、機能していません。

どのキー MouseEvent.metaKey を指していますか?

上記のコードが機能しないのはなぜですか?

0 投票する
1 に答える
820 参照

javascript - Firefox 4 と特殊文字のキーコード

そのため、Firefox で次のようなキーの組み合わせを実行すると、SHIFT + "," は "<" に等しくなり、キー コードは "0" として返されます。キーについても同じことが言えます: "." ">" などなど。誰にもアイデアはありますか?

0 投票する
5 に答える
2203 参照

javascript - それが原因で関数が実行された後にEnter/Returnキーを無効にする方法は?

#text_comment がテキストエリアの ID であるこの関数があります。

何が起こっているかというと、Enter/Return キーが押されたときにテキストが追加されます (keyCode 13) が、Enter/Return キーが想定されているように、テキストを 1 行下に移動しています。

テキストボックスの値を「」に設定しても、これは発生しています。

0 投票する
2 に答える
15987 参照

javascript - JavaScript キーコード

私が書いていない JavaScript ルーチンを使用しています。onkeydown不要なキーストロークを防ぐために、テキスト ボックスの属性から呼び出されます。

最初の引数は明らかに使用されていません。2 番目の引数は、許可される文字のリストです。

これは英数字で機能するようです。ただし、 や などの文字は、これらの文字がパラメーターに含まれている場合でも、この関数が を返す原因.となります。たとえば、キーが押されると、190 に設定され、「3/4」文字に設定されます。/falsechars.keykeychar

これがどのように機能するのか、および/またはなぜ機能しないのか、誰にもわかりますか? 私は、JavaScript が何をしようとしているのかを理解するのに十分な知識がありません。

0 投票する
1 に答える
107 参照

javascript - Firefox拡張機能設定ウィンドウonsynctopreferenceボタン

一度クリックするとキーストロークをリッスンするXULボタンがあります。キーストロークがキャプチャされると、ボタンのラベルがキーストロークのkeyCodeに設定されます。この値を設定に保存したいと思います。onsynctopreferenceを使用して、そのラベルの値を設定として使用するようにボタンに指示しています。ただし、onsynctopreferenceはonmouseupを起動するようです。問題は、ユーザーがボタンをクリックしてからキーを入力する必要があることです。キーが入力されたら、onsynctopreferenceを起動します。

私がこれを処理することをどのように提案しますか?onsynctopreferenceを手動で呼び出す方法はありますか?

0 投票する
7 に答える
26564 参照

android - キーコードを char または string に変換するにはどうすればよいですか?

keycodecharまたはに変換する方法string??

コード例は次のとおりです。

0 投票する
1 に答える
616 参照

button - IE9コントロールキーボードボタン

Tabボタンでフォームを送信しようとしています。

FF、IE8で動作していますが、IE9ではデフォルトのアクションを停止できません。

私はここで答えを見つけました:IE9でEnterをTabに(フォーカスを変更して)変換するにはどうすればよいですか?IE8で動作しました

しかし、私はそれを実装することはできません。

誰かがie9の「修正」を説明してもらえますか?スクリプトを追加して機能させる必要があります。

ありがとうございました

0 投票する
2 に答える
11648 参照

javascript - Firefoxの問題のjquerykeypressイベントオブジェクトkeyCode?

FireFoxのjQuerykeypressイベントは、変換keyCode後にイベントオブジェクトの暗号化されたプロパティを提供しますString.fromCharCode(e.keyCode)が、Chromeでは完全に機能します。

以下はjavascriptコードです:

0 投票する
3 に答える
35870 参照

javascript - テキストフィールドでバックスペースをトリガーするには?

私がこれを持っているとしましょう:

おそらくtrigger()とキーコードを使用して、そのテキストエリアでバックスペースをトリガーするにはどうすればよいですか。バックスペースのコードは8です。そして、私はこれを探していません:

実際にキーボードの「バックスペース」キーを押す人をシミュレートする必要があります。ありがとう