X



Mozilla Firefox質問スレッド Part177
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2017/12/21(木) 01:28:50.93ID:fVrrWomh0
Mozilla Firefoxの質問・相談スレッドです。
自分で調べてどうしても分からないことがあったらこのスレへどうぞ。

■質問・相談する前に
[メニュー] → [ヘルプ] → [アドオンを無効にして再起動] で問題が再現するか確認してください。

■トラブルシューティング
トラブルに関する質問の場合、事前に以下のトラブルシューティングを行なってください。
拡張機能とテーマのトラブルシューティング | Firefox ヘルプ
https://support.mozilla.org/ja/kb/troubleshoot-extensions-themes-to-fix-problems
トラブルシューティングで解決しないときは>>2の質問テンプレ形式で質問を書き込んでください。
※ただしベータ版など、開発バージョンはスレ違いです。

■回答者へ
・スレテンプレ全文をコピペせず、アンカーで誘導してください。
・質問テンプレを使用しない質問者には基本的に回答しない。
・何度同じ質問が出ようが、しっかり誘導&回答、もしくは無視すること。
・中級者以上(回答者)で心の狭い人や忙しい人は見ないことをすすめます。
・中級者以上(回答者)は心の広い人か、もしくは暇な人でなくてはなりません。

■関連
Mozilla Firefox Nightly Part14
https://egg.5ch.net/test/read.cgi/software/1505560392/
Mozilla Firefox 拡張機能スレッド Part110
https://egg.5ch.net/test/read.cgi/software/1512574344/

■前スレ
Mozilla Firefox質問スレッド Part176
http://egg.2ch.net/test/read.cgi/software/1511338730/
0600名無しさん@お腹いっぱい。
垢版 |
2018/02/05(月) 12:43:04.13ID:HWz99JDi0
>>592
userChrome.jsでの基本的なショートカットキー編集
参考: https://developer.mozilla.org/ja/docs/Mozilla/Tech/XUL/Tutorial/Keyboard_Shortcuts

//使用したいショートカットキーと重複する項目を
//ブラウザツールボックスを使ってmainKeyset内から探し指定されたキーを変更する
var keyNewNavigator = document.getElementById("key_newNavigator") //「新しいウインドウで開く」
keyNewNavigator.setAttribute("key", ""); //変更前"N"
keyNewNavigator.setAttribute("modifiers", ""); //変更前"accel"

var newKey = document.createElement("key") //key要素を生成
document.getElementById("mainKeyset").appendChild(newKey); //生成したkey要素をmainKeysetに追加
newKey.id = "new-key"; //生成したkey要素のidを登録

//使用するキーを指定
newKey.setAttribute("key", "N"); //文字で指定する場合はこっち
// newKey.setAttribute("keycode", "VK_N"); //キーコードで指定する場合はこっち

//使用する修飾キーを指定
newKey.setAttribute("modifiers", "accel");

//使用するコマンドを指定
newKey.setAttribute("command", "cmd_newNavigatorTabNoEvent"); //commandsetに登録されてるのを指定する場合はこっち
// newKey.setAttribute("oncommand", "foo();"); //自作のコマンドを指定する場合はこっち

//function foo() {} //コマンド
0601名無しさん@お腹いっぱい。
垢版 |
2018/02/05(月) 12:53:18.80ID:HWz99JDi0
>>592
「新しいタブで開く」ショートカット自体はデフォで"T"+"accel"で登録されてるから
「新しいウインドウで開く」と「新しいタブで開く」の指定されてるキーを変更するだけでできる

var keyNewNavigator = document.getElementById("key_newNavigator") //「新しいウインドウで開く」
keyNewNavigator.setAttribute("key", ""); //変更前"N"
keyNewNavigator.setAttribute("modifiers", ""); //変更前"accel"
document.getElementById("key_newNavigatorTab").setAttribute("key", "N"); //「新しいタブで開く」のキーを"N"に変更
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況