Hometype

provide key board manipulation

Hometype là gì?

Hometype là một tiện ích mở rộng Chrome được phát triển bởi http://tkengo.github.io/hometype, và tính năng chính của nó là "provide key board manipulation".

Ảnh Chụp Màn Hình của Tiện Ích Mở Rộng

screenshot
screenshot
screenshot
screenshot

Tải xuống tệp CRX của tiện ích mở rộng Hometype

Tải xuống các tệp mở rộng Hometype dưới định dạng crx, cài đặt các tiện ích mở rộng Chrome bằng tay trong trình duyệt hoặc chia sẻ các tệp crx với bạn bè để dễ dàng cài đặt các tiện ích mở rộng Chrome.

Hướng Dẫn Sử Dụng Tiện Ích Mở Rộng

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

Thông Tin Cơ Bản về Tiện Ích Mở Rộng

Tên Hometype Hometype
ID fngmcejiekfcoflogkfnmhableinjmln
URL Chính Thức https://chrome.google.com/webstore/detail/hometype/fngmcejiekfcoflogkfnmhableinjmln
Mô tả provide key board manipulation
Kích Thước Tệp 664 KB
Số Lần Cài Đặt 185
Phiên Bản Hiện Tại 2.1.4
Cập Nhật Lần Cuối 2019-08-25
Ngày Phát Hành 2019-08-25
Đánh Giá 4.67/5 Tổng số 6 Đánh Giá
Nhà Phát Triển http://tkengo.github.io/hometype
Loại Thanh Toán free
Trang Web Mở Rộng https://github.com/tkengo/hometype
Ngôn Ngữ Được Hỗ Trợ 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"
    ]
}