ホームページ ウェブフロントエンド jsチュートリアル javascript_javascript スキルにおけるキーボード イベントの使用分析の例

javascript_javascript スキルにおけるキーボード イベントの使用分析の例

May 16, 2016 pm 04:16 PM
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 イベントは印刷可能なキーに最も役立ちます

次のキー コード値は、テキスト ボックス内でのみ有効です。

タグで使用される場合は、文字キー、数字キー、および一部の制御キーのみが使用できます。キーは ASCII 値と同じです

英数字キーのキーコード値(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 プログラミング設計に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Maicong K87 3モードメカニカルキーボードに「ヒヤシンス軸」と「アイスクリーム軸」バージョンが追加:ガスケット構造、初期価格は299元から Maicong K87 3モードメカニカルキーボードに「ヒヤシンス軸」と「アイスクリーム軸」バージョンが追加:ガスケット構造、初期価格は299元から Feb 29, 2024 pm 05:00 PM

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ですが、キーボードの正式なサイズやサイズは発表されていません。

VGN との提携ブランド「Elden's Circle」キーボードおよびマウス シリーズ製品が店頭に並びました: Lani / Faded One カスタム テーマ、99 元から VGN との提携ブランド「Elden's Circle」キーボードおよびマウス シリーズ製品が店頭に並びました: Lani / Faded One カスタム テーマ、99 元から Aug 12, 2024 pm 10:45 PM

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 携帯電話のキーボードで手書き入力方法を設定する方法 Mar 08, 2024 pm 02:30 PM

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

WeChat キーボードのスキンを設定する方法 WeChat キーボードのスキンを設定する方法 WeChat キーボードのスキンを設定する方法 WeChat キーボードのスキンを設定する方法 Mar 13, 2024 am 09:04 AM

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

Keychron、Q10 Max 3 モード メカニカル キーボードを発売: 75% アリス構成、価格は 1,238 元から Keychron、Q10 Max 3 モード メカニカル キーボードを発売: 75% アリス構成、価格は 1,238 元から Mar 08, 2024 am 08:40 AM

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% アリス構成を使用しており、公式は「人間の手首にフィットする」と主張しています

Ai StoneがNA87 MAG 87キー磁気軸キーボードを発売:Asat構造、8KHz返品率、199元 Ai StoneがNA87 MAG 87キー磁気軸キーボードを発売:Asat構造、8KHz返品率、199元 Mar 31, 2024 pm 04:41 PM

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

Lingbao K87 / PRO 3モードメカニカルキーボードが初めて販売されます:ガスケット構造、オプションのキーキャップシャフト本体、99元から Lingbao K87 / PRO 3モードメカニカルキーボードが初めて販売されます:ガスケット構造、オプションのキーキャップシャフト本体、99元から Jul 20, 2024 am 01:35 AM

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キーボードのタイピング音を調整する場所 Feb 23, 2024 pm 01:40 PM

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

See all articles