javascript_javascript スキルにおけるキーボード イベントの使用分析の例
この記事では、JavaScript でのキーボード イベントの使用法を例とともに分析します。皆さんの参考に共有してください。詳細は以下の通りです。
キーボード イベントには、onkeydown、onkeypress、onkeyup が含まれます
イベントの初期化
function keyDown(){} document.onkeydown = keyDown; //论按下键盘上的哪个键,都将调用KeyDown()函数。
DOM 標準
function keyDown(e) { var keycode = e.which; //取得对应的键值(数字) var realkey = String.fromCharCode(e.which); //取得代表改键的真正字符 alert("按键码: " + keycode + " 字符: " + realkey); } document.onkeydown = keyDown
IE の場合
function keyDown() { var keycode = event.keyCode; //IE下取得键值的方法 var realkey = String.fromCharCode(event.keyCode); alert("按键码: " + keycode + " 字符: " + realkey); } document.onkeydown = keyDown
対応メソッド
function keyUp(e) { var currKey=0,e=e||event; currKey=e.keyCode||e.which||e.charCode; var keyName = String.fromCharCode(currKey); alert("按键码: " + currKey + " 字符: " + keyName); } document.onkeyup = keyUp;
使用原則: keydown イベントはファンクション キーに最も役立ち、keypress イベントは印刷可能なキーに最も役立ちます
次のキー コード値は、テキスト ボックス内でのみ有効です。
英数字キーのキーコード値(keyCode)
キーコード
65
B 66
C 67
D68
E 69
F70
G 71
H 72
私73
J 74
K75
L 76
M 77
N 78
O 79
P 80
Q 81
R82
S 83
T84
う 85
V86
W 87
X 88
Y89
Z90
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
テンキーボードのキーのキーコード値 (keyCode) ファンクションキーのキーコード値 (keyCode)
キーコード
0 96
1 97
2 98
3 99
4 100
5 101
6 102
7 103
8 104
9 105
* 106
107
108
と入力してください
- 109
. 110
/ 111
F1 112
F2 113
F3 114
F4 115
F5 116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123
コントロールキーのキーコード値(keyCode)
キーコード
バックスペース 8
Esc 27
右矢印 39
左矢印 37
下矢印 40
上矢印 38
-_189
.>190
スペースバー 32
タブ 9
12をクリア
ページアップ 33
ページダウン 34
13
を入力してください
45
を挿入
;: 186
46
を削除
`~ 192
/?191
Num Lock 144
コントロール 17
ホーム 36
エンド35
シフト16
[{ 219
}] 221
| 220
= 187
、
「222
」
ケープロック20
Alt 18
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









2月29日の本ウェブサイトのニュースによると、Maicongは本日、K87 3モードメカニカルキーボード用に「ガスケット構造、80%配置」、関連シャフトを備えた「ヒヤシンススイッチ」と「グレーズドアイスクリームスイッチ」の2つのバージョンを発売したと発表した。キーボードの価格情報は次のとおりです: 「Hyacinth Switch」バージョン: 初期価格は 299 元 「Liuguang Ice Cream Switch」バージョン: 初期価格は 379 元 報告によると、このシリーズのキーボードはガスケット構造を使用しており、87 キー 80 %配列、フルキーロールオーバー、およびサーマルサポート プラグの抜き差しには、「オリジナル/MDA 2色PBTキーキャップ」を使用すると主張し、1.2mmのシングルキースロット付きPCB(下部ランプ位置)を使用し、RGBを装備照明効果があり、磁気吸収ネームプレートデザインを採用しています。なお、このキーボードは6000mAhのバッテリーを搭載しており、ワイヤレス遅延は3msですが、キーボードの正式なサイズやサイズは発表されていません。

8月12日のこのサイトのニュースによると、VGNは8月6日に、Lani/Faded Oneのカスタマイズされたテーマでデザインされたキーボード、マウス、マウスパッドを含む共同ブランドの「Elden Ring」キーボードおよびマウスシリーズを発売しました。の製品はJD.comに掲載されており、価格は99元からです。このサイトに添付されている共同ブランドの新製品情報は次のとおりです。 VGN丨Elden Law Ring S99PRO キーボード このキーボードは、純粋なアルミニウム合金シェルを使用し、5 層サイレンサー構造によって補完され、GASKET 板バネ構造を使用し、単一の- キースロット付き PCB、独自の高さの PBT 素材キーキャップ、アルミニウム合金のパーソナライズされたバックプレーン、VHUB に接続された 3 つのモード接続と SMARTSPEEDX 低遅延テクノロジーをサポートし、549 元から複数のデバイスをワンストップで管理できます。 VGN丨Elden French Ring F1PROMAX ワイヤレスマウス マウス

Apple モバイル キーボード ユーザーは、手書き入力方法を設定したいと考えていますが、その方法がわかりません。実際には非常に簡単です。ユーザーは、携帯電話のキーボード設定で手書き入力方法を直接選択できます。そうでない場合は、手動で追加することもできます手書き入力方式です。 Apple 携帯電話のキーボードで手書き入力方法を設定する方法 A: キーボード設定で直接手書き入力方法を有効にする 1. Apple ユーザーが入力方法を使用する場合、手書き入力方法はデフォルトで有効になります。 2. ユーザーは、入力中に左下隅をクリックして押し続けるだけで手書き入力方法を選択できます。 3. ユーザーが携帯電話に手書き入力メソッドを持っていない場合は、手動で追加することもできます。 4. ユーザーは設定を入力し、ユニバーサル キーボード設定を見つけて、最初のキーボードに手書き入力オプションを追加します。 5. 手書き入力方法を使用して、

WeChatキーボードのスキンを設定するにはどうすればよいですか? WeChat キーボードは、非常にスマートな携帯電話入力方法ソフトウェアです。このソフトウェアには多くのユーザーフレンドリーな機能があり、ユーザーは自分の入力モードを選択し、このソフトウェア上で必要な表現をできるだけ早く見つけることができます。このソフトウェアでは、ユーザー自身でキーボードのスキンを変更することもできますが、スキンの変更方法がわからないユーザーも多いため、以下のエディターにスキンの変更方法をまとめましたので、参考にしてください。 WeChat キーボード スキンの設定方法 WeChat、SMS、または携帯電話のキーボードを使用する必要があるその他のアプリケーションでは、キーボードの左上隅にある入力方法設定アイコンをクリックして設定ページに入り、機能を表示できます。さまざまな入力方法のオプションを設定します。 2.入力方法の設定ページで「パーソナライズドスキン」をクリックします。

3 月 7 日のこのサイトのニュースによると、Keychron は本日、Q10Max 3 モード メカニカル キーボードをリリースしました。キーボードは75%アリス構成を採用、シャフトレスキーキャップキットの価格は1,238元、JiadalongのカスタマイズされたJupiterシャフトとPBTキーキャップを搭載したキーボードの価格は1,358元、天猫旗艦店で8時に発売されます。今夜の時計。 Q10Maxメカニカルキーボードは、Keychron QMax 3モード「Aluminum Tuo Tuo」シリーズに属しており、Q1/Q2/Q3/Q5/Q6/Q60/Q65Maxなどの異なるレイアウトのキーボードが多数市販されています。 ▲ Keychron Q10Max キーボード製品の特徴 Q10Max 本体は 6063 アルミニウム CNC プロセスで作られ、75% アリス構成を使用しており、公式は「人間の手首にフィットする」と主張しています

3月31日の当サイトのニュースによると、愛東は最近、87キー磁気軸キーボードモデル「NA87MAG」をJD.comで発売したとのことで、標準価格は219元で、10元のデポジットを支払えば即時に割引されるとのこと。最終支払い時に20元、実際の価格は199元です。報道によると、このキーボードは Asat 構造を採用しており、「HIFI レベルのタイピング音質と一貫したタフな感触」を実現するとされており、パッドを交換することでキーボードの感触を調整し、タフからソフトまでカスタマイズすることも可能です。切り替え要件。また、このキーボードには「立体ゲーム内部構造」も搭載されており、チェス盤形式のワンキー密閉設計により各キーの音を集中させることができ、「立体的なゲーム内部構造」を実現しているという。サウンドの最適化」、1,680 万色の RGB ライトも備えています。さらに、このキーボードには Le 機能が搭載されています。

7月19日のこのウェブサイトのニュースによると、Lingbao K87/PRO 3モードメカニカルキーボードは今夜8時に発売されます。2つのバージョンの主な違いは、シャフト/色/バッテリーの違いです。このウェブサイトがまとめた価格情報は次のとおりです。 K87 ライト クラウド ホワイト: 99 元 K87 ナイト パープル/シャグアン パープル/サニー マウンテン ブルー: 149 元。ダストグレー/スターデイジーパープル:199元 K87PRO:249元 報告によると、このキーボードはガスケット構造を採用し、80%配置レイアウトを使用し、さまざまな色で利用可能で、ローライトRGBライトが内蔵されており、サポートされています3モード接続 2.4G(1KHz)/有線(1KHz)/Bluetooth(125Hz))。仕様上、シリーズキーボードはオプションとなります

WeChat キーボードではタイピング音を設定できますが、タイピング音はどこで調整できますか?ユーザーは WeChat キーボードを開き、[詳細設定] をクリックして、内部のキー音をオンにする必要があります。このタイピング音の設定方法の紹介では、具体的な操作方法を説明します。 WeChat キーボードの入力音を調整する場所: キーボード設定でキー音をオンにします。具体的な方法: 1. まずキーボードのアイコンをクリックします。 2. 次に、「詳細設定」をクリックします。 3. 中にあるキーサウンドを見つけて開きます。
