まえがき
最近、お気に入りのブラウザOperaの予備バージョンをリリースしました。
多くのコピーがコメントで壊れており、多くの苦情、多くの不満があります-すでに書かれたすべてを繰り返すのは意味がありません。
コメントを読んで、私の頭の中で考えが形成されました:すべて、最終。 通常のブラウザはもうありません。
そして、希少なpepelsbeyの答えだけが、希望のかすかな小さな光に影響を与えました...「もしも?」 息を切らして、Opera Nextをダウンロードすることにしました。インストール後に賞を受賞しました。すべてがそれほど悪いわけではありません。 もちろん、アルファ版用に調整されています。
ただ一つ悲しいことがありました。
Operaを使用して、タブを切り替えるための「1」と「2」の単一キーの組み合わせに非常に慣れています。タブなしでブラウザで作業することは想像できません。 そして、Opera 15では、ご存知のとおり、機能しません。さらに、キーボードショートカットは設定できません。
これはアルファ版であると自分自身に言うことで目を閉じることができますが、待つ必要がありますが、基本的な操作-タブの切り替え-まったく同じ不便さを考えるたびに、ブラウザを閉じて二度と閉じたくない場合開けて
悲しみ、悲しみ...
オリエンテーション
最初のショックが過ぎたとき、次の考えは見ることでした-多分すべてはそれほど悪くなく、キーはまだ設定できますか?
Operaディレクトリを調べたところ、次のことがわかりました。
古いOperaと比較してそれほど多くはありませんが、興味深いものがあります-拡張子が「.pak」のファイルです。 明らかに、実行ファイルのホットキーではなく、ここで確認する必要があります!
最初にChromeをダウンロードし、そこに同様のファイルがあることを確認しました。 さて、もしあれば、そしてクロムのソースがあれば、出来上がり、ショーは続けなければなりません!
ショーは続けなければなりません! (または「ファイルを手に取る」)
Googleで簡単に検索した結果、 Chromium-devグループに移動しました。Chromium-devグループは、ファイル形式と、この形式を操作するためのPythonモジュールがあるGoogleコードについて簡単に説明しています。
Google Codeでモジュールを少し完成させたので、アーカイブを解凍して再パックする機会を得ました。
Operaの「内部」には何がありますか?
さまざまなファイル間でopera.pakを展開すると、ID 38273のファイルという目標が表示されます。
{ "Keybindings": { "Settings": { "AdvancedEnabled": false }, "Basic": { "AccessKeyToggle": ["Esc+Shift"], "AddBlankTab": ["Ctrl+T"], "AddToBookmarks": ["Ctrl+Shift+D", "Ctrl+D"], "Back": ["Alt+Left","Ctrl+Left"], "Bookmarks": ["Ctrl+Shift+B", "Ctrl+B", "Ctrl+Shift+2"], "CloseActiveTab": ["Ctrl+W","Ctrl+F4"], "ClosePrivateWindow": ["Ctrl+Shift+Q"], ..... "SelectPreviouslyActiveTab": ["Ctrl+Grave"], "SelectTabToTheRight": ["Ctrl+Tab"], "SelectTabToTheLeft": ["Ctrl+Shift+Tab"], "ShowContextMenu": ["Shift+F10"], .....
必要な行を次のものに置き換えます。
"SelectTabToTheRight": ["Ctrl+Tab", "2"], "SelectTabToTheLeft": ["Ctrl+Shift+Tab", "1"],
ファイルを収集し、Operaカタログに戻します-ほら、私の好きなクラスメートが作業します!
追記
この方法で、他のお気に入りの組み合わせを構成できますが、ファイルで説明されているすべてのアクションが現在機能しているわけではありません。 そして、一般的に-掘り下げてみると、ブラウザは非常に強力に変更できると思います。 それは時間と欲望でしょう。
そして最後に、Opera Softwareチームの成功を祈っています。 新しいブラウザがまともであることを願っています。
私が少し変更した開梱/包装ツールは、 Githubにあります。
(私はPythonを初めて使用します。簡単なコードでキックしないでください)。
ご清聴ありがとうございました!