Hometype

provide key board manipulation

Τι είναι το Hometype;

Το Hometype είναι ένα πρόσθετο Chrome που αναπτύχθηκε από τον http://tkengo.github.io/hometype, και η κύρια λειτουργία του είναι "provide key board manipulation".

Στιγμιότυπα Επέκτασης

screenshot
screenshot
screenshot
screenshot

Λήψη αρχείου CRX της επέκτασης Hometype

Λήψη αρχείων επέκτασης 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 インサートモードへ移行
: コマンドモードへ移行                    

Βασικές Πληροφορίες Επέκτασης

Όνομα Hometype Hometype
ID fngmcejiekfcoflogkfnmhableinjmln
Επίσημο URL 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",
        ""
    ],
    "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"
    ]
}