Hometype
provide key board manipulation
什麼是Hometype?
Hometype是由http://tkengo.github.io/hometype開發的Chrome擴展程式,該擴展的主要功能是“provide key board manipulation”。
擴展截圖
下載Hometype擴展crx文件
下載Hometype擴展crx格式的文件,手動將Chrome擴充功能安裝到瀏覽器中,也可以將crx文件分享給朋友,輕鬆安裝Chrome擴充功能。
擴展使用說明
Provide keyboard manipulation for Hackers
HometypeはキーボードでGoogle Chromeを操作できる拡張機能です。次のような操作をマウスに触れずにキーボードからすることが出来ます。
* スクロール
* リンクをたどる
* 戻る・進む
* フォームにフォーカスする
* セレクトボックスを選択する
* ブックマークを検索する・開く
* 閉じたタブを検索する・開く
* 履歴を検索する・移動する
* テキストを選択する
# モードの紹介
Hometypeはvimのようなモードをもっています。モードは全てキー操作で切り替えることができ、マウスは一切触りません。
## ノーマルモード
Hometypeを使っている時はほとんどの場合、このモードとなります。基本的に画面移動(スクロール)を主として操作できます。また、前のページに戻ったり次のページへ進んだり出来ます。
## インサートモード
フォームのテキスト要素へフォーカスがあたっている時にこのモードに自動的に移行します。このモードではテキストの入力を行うために、キーバインドは設定されていません。
## ヒントモード
画面に見えているリンク要素やフォーム要素にヒントチップが表示され、そのヒントチップのキーをタイプするとリンクをたどったり、フォーム要素にフォーカスしたり出来ます。
※ヒントモードのキャプチャ
※ヒントモードセレクトボックスのキャプチャ
## ビジュアルモード
ブラウザに表示されているテキストを選択するために要素に対してキャレットが出現して、テキストエリアのように扱うことができます。
※ビジュアルモードのキャプチャ
## コマンドモード
画面下部にコマンドを入力するためのバーが出現します。コマンドを入力したり、ブックマーク・閉じたタブ・履歴の検索などを行えます。
※コマンドモードバーのキャプチャ
## ヘルプモード
Hometypeで利用できるキーバインドの一覧を参照できます。
# キーバインドの紹介
Hometypeでは以下のキーがノーマルモードのデフォルトのキーバインドとして設定されています。
j または C-e下スクロール
k または C-y 上スクロール
C-d 半ページ下スクロール
C-u 半ページ上スクロール
C-f 1ページ下スクロール
C-b 1ページ上スクロール
gg 先頭へスクロール
G 最後へスクロール
H 前に戻る
L 次に進む
x 現在のタブを閉じる
C-p 前のタブへ移動する
C-n 次のタブへ移動する
I 画面上の最初のテキストエリアにフォーカスする
A 画面上の最後のテキストエリアにフォーカスする
u 直前に閉じたタブを開き直す
U 最近の閉じたタブを検索して開き直すコマンドモードへ移行
C-h 最近の履歴を検索して戻るコマンドモードへ移行
b ブックマークを検索して現在のタブで開くコマンドモードへ移行
B ブックマークを検索して新しいタブで開くコマンドモードへ移行
f リンクを現在のタブで開くヒントモードへ移行
F リンクを新しいタブで開くヒントモードへ移行
v テキスト選択のためのビジュアルモードへ移行する
i または a インサートモードへ移行
: コマンドモードへ移行 擴展基本資訊
| 名稱 | |
| ID | fngmcejiekfcoflogkfnmhableinjmln |
| 官方網址 | https://chrome.google.com/webstore/detail/hometype/fngmcejiekfcoflogkfnmhableinjmln |
| 簡介 | provide key board manipulation |
| 檔案大小 | 664 KB |
| 安裝次數 | 185 |
| 目前版本 | 2.1.4 |
| 更新時間 | 2019-08-25 |
| 上架時間 | 2019-08-25 |
| 評分 | 4.67/5 共 6 次評分 |
| 開發者 | http://tkengo.github.io/hometype |
| 付費類型 | free |
| 擴展官網 | https://github.com/tkengo/hometype |
| 支援的語言 | en,ja |
| manifest.json | |
{
"update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
"manifest_version": 2,
"name": "Hometype",
"description": "provide key board manipulation",
"version": "2.1.4",
"permissions": [
"tabs",
"bookmarks",
"webNavigation",
"storage",
"management",
"clipboardRead",
" | |