0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

HTML+JavaScript の keydown で使える特殊キーの件

Last updated at Posted at 2020-02-12

概要

とある web アプリを書いていまして。F1 ~ F12 のどれかのキーで「書類の差替」機能を割り付けるという話がありました。
でまあレガシーな web アプリですので、IE 11 / Edge (Project Spartan) / FireFox / Chrome での対応が必要になり云々。

現状調査から手を付ける事にしました。

charCode とブラウザーの機能との対応表

キー e.charCode Chrome 79 IE 11 FireFox 72
F1 112 ヘルプ ヘルプ★ -
F2 113 - - -
F3 114 - ページ内検索 ページ内検索
F4 115 - URL ドロップダウン -
F5 116 ページ更新 ページ更新 ページ更新
F6 117 URL 欄等フォーカス URL 欄フォーカス URL 欄フォーカス
F7 118 - カーソルブラウズ キャレットブラウズモード★
F8 119 - - -
F9 120 - - -
F10 121 メニュー プルダウンメニュー プルダウンメニュー
F11 122 Kiosk Kiosk Kiosk
F12 123 開発者コンソール 開発者コンソール 開発者コンソール

キャンセル可能性

return false; で既定の動作をキャンセル可能かどうか。

上の表で を付けたキーの機能はキャンセルできませんでした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?