Hometype

provide key board manipulation

Hvad er Hometype?

Hometype er en Chrome-udvidelse udviklet af http://tkengo.github.io/hometype, og dens hovedfunktion er "provide key board manipulation".

Udvidelsesskærmbilleder

screenshot
screenshot
screenshot
screenshot

Download Hometype-udvidelses-CRX-fil

Download Hometype-udvidelsesfiler i crx-format, installer Chrome-udvidelser manuelt i browseren eller del crx-filer med venner for nemt at installere Chrome-udvidelser.

Brugsanvisning til Udvidelsen

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

Grundlæggende oplysninger om udvidelsen

Navn Hometype Hometype
ID fngmcejiekfcoflogkfnmhableinjmln
Officiel URL https://chrome.google.com/webstore/detail/hometype/fngmcejiekfcoflogkfnmhableinjmln
Beskrivelse provide key board manipulation
Filstørrelse 664 KB
Antal Installationer 185
Nuværende Version 2.1.4
Senest Opdateret 2019-08-25
Udgivelsesdato 2019-08-25
Bedømmelse 4.67/5 Samlet 6 Bedømmelser
Udvikler http://tkengo.github.io/hometype
Betalingsmetode free
Udvidelseswebsted https://github.com/tkengo/hometype
Understøttede Sprog 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"
    ]
}