Hometype

provide key board manipulation

¿Qué es Hometype?

Hometype es una extensión de Chrome desarrollada por http://tkengo.github.io/hometype, y su función principal es "provide key board manipulation".

Capturas de Pantalla de la Extensión

screenshot
screenshot
screenshot
screenshot

Descargar Archivo CRX de la Extensión Hometype

Descarga archivos de extensión Hometype en formato crx, instala manualmente las extensiones de Chrome en el navegador o comparte los archivos crx con amigos para instalar fácilmente las extensiones de Chrome.

Instrucciones de Uso de la Extensión

                        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 インサートモードへ移行
: コマンドモードへ移行                    

Información Básica de la Extensión

Nombre Hometype Hometype
ID fngmcejiekfcoflogkfnmhableinjmln
URL Oficial https://chrome.google.com/webstore/detail/hometype/fngmcejiekfcoflogkfnmhableinjmln
Descripción provide key board manipulation
Tamaño del Archivo 664 KB
Cantidad de Instalaciones 185
Versión Actual 2.1.4
Última Actualización 2019-08-25
Fecha de Publicación 2019-08-25
Calificación 4.67/5 Total de 6 Calificaciones
Desarrollador http://tkengo.github.io/hometype
Tipo de Pago free
Sitio Web de la Extensión https://github.com/tkengo/hometype
Idiomas Soportados 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",
        ""
    ],
    "icons": {
        "16": "icons\/icon16.png",
        "48": "icons\/icon48.png",
        "128": "icons\/icon128.png"
    },
    "default_locale": "en",
    "background": {
        "persistent": false,
        "scripts": [
            "lib\/utility.js",
            "lib\/jquery-2.0.1.min.js",
            "js\/background\/favicon.js",
            "js\/background\/history.js",
            "js\/background\/tab.js",
            "js\/background\/script.js"
        ]
    },
    "options_page": "options\/options.html",
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "css": [
                "css\/main.css"
            ],
            "js": [
                "lib\/jquery-2.0.1.min.js",
                "lib\/jquery.extend.js",
                "lib\/utility.js",
                "lib\/dom.js",
                "lib\/jp.js",
                "lib\/element_wrapper.js",
                "js\/constants.js",
                "js\/default_option.js",
                "js\/options.js",
                "js\/key\/sequence.js",
                "js\/key\/map.js",
                "js\/viewport.js",
                "js\/box\/select.js",
                "js\/box\/command.js",
                "js\/box\/help.js",
                "js\/hint\/action.js",
                "js\/hint\/action_map.js",
                "js\/hint\/letter_conversion.js",
                "js\/hint\/algorithm\/standard.js",
                "js\/hint\/algorithm\/comfortable.js",
                "js\/hint\/algorithm\/custom.js",
                "js\/hint\/key_factory.js",
                "js\/hint\/element.js",
                "js\/hint\/element_collection.js",
                "js\/processor\/noop.js",
                "js\/processor\/visual.js",
                "js\/processor\/command.js",
                "js\/processor\/hint.js",
                "js\/processor\/insert.js",
                "js\/processor\/help.js",
                "js\/filter.js",
                "js\/command.js",
                "js\/executer.js",
                "js\/homedics.js",
                "js\/mode.js",
                "js\/main.js"
            ],
            "run_at": "document_start"
        }
    ],
    "web_accessible_resources": [
        "dicts\/*.ml"
    ]
}