Surfingkeys

Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.

Что такое Surfingkeys?

Surfingkeys - это расширение Chrome, разработанное https://brookhong.github.io, и его основная функция - "Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.".

Снимки экрана расширения

screenshot
screenshot
screenshot
screenshot

Скачать файл CRX расширения Surfingkeys

Скачайте файлы расширений Surfingkeys в формате crx, установите расширения Chrome вручную в браузере или поделитесь файлами crx с друзьями, чтобы легко установить расширения Chrome.

Инструкции по использованию расширения

                        A Chrome extension for Vim users, but EMACS users would also love it, as it is much extendable with javascript.

# to click links

    f   Open a link, press SHIFT to flip hints if they are overlapped.
    C   Open a link in non-active new tab
    cf  Open multiple links in a new tab
    gf  Open a link in non-active new tab
    af  Open a link in new tab

# to switch tabs

    E    Go one tab left
    R    Go one tab right
    x    Close current tab
    X    Restore closed tab
    W    New window with current tab
    J    Move current tab to left
    K    Move current tab to right
    yt   Duplicate current tab
    <<   Move current tab to left
    >>   Move current tab to right
    g0   Go to the first tab
    g$   Go to the last tab
    gx0  Close all tabs on left
    gxt  Close tab on left
    gxT  Close tab on right
    gx$  Close all tabs on right

# to scroll pages / DIVs

    0    Scroll all the way to the left
    e    Scroll a page up
    d    Scroll a page down
    gg   Scroll to the top of the page
    G    Scroll to the bottom of the page
    j    Scroll down
    k    Scroll up
    h    Scroll left
    l    Scroll right
    $    Scroll all the way to the right
    %    Scroll to percentage of current page
    cS   Reset scroll target
    cs   Change scroll target

# to capture full pages / DIV

    yG   Capture current full page
    yS   Capture scrolling element

# to search seleted with kinds of search engines

    sg   Search selected with google
    sw   Search selected with bing
    sy   Search selected with youtube
    sb   Search selected with baidu

# to edit input with vim editor

    Ctrl-i   Go to edit box with vim editor

# to edit URL with vim editor

    su   Edit current URL with vim editor                    

Основная информация о расширении

Название Surfingkeys Surfingkeys
ID gfbliohnnapiefjpjlpjnehglfpaknnc
Официальный URL https://chromewebstore.google.com/detail/surfingkeys/gfbliohnnapiefjpjlpjnehglfpaknnc
Описание Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.
Размер файла 1.19 MB
Количество установок 20,000
Текущая Версия 1.16.1
Последнее Обновление 2024-01-13
Дата публикации 2020-06-02
Рейтинг 4.64/5 Всего 269 оценок
Разработчик https://brookhong.github.io
Электронная почта [email protected]
Тип оплаты free
Официальный сайт расширения https://github.com/brookhong/Surfingkeys
URL страницы помощи https://github.com/brookhong/Surfingkeys/issues
URL страницы политики конфиденциальности https://brookhong.github.io/2020/04/05/privacy-policy-of-surfingkeys.html
Поддерживаемые языки en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "Surfingkeys",
    "short_name": "Rich shortcuts in vim spirit for productivity with keyboard.",
    "description": "Rich shortcuts to click links\/switch tabs\/scroll, capture pages, use your browser like vim for productivity.",
    "icons": {
        "16": "icons\/16.png",
        "48": "icons\/48.png",
        "128": "icons\/128.png"
    },
    "commands": {
        "restartext": {
            "description": "Restart this extenstion."
        },
        "previousTab": {
            "description": "Go to the previous tab."
        },
        "nextTab": {
            "description": "Go to the next tab."
        },
        "closeTab": {
            "description": "Close the current tab."
        },
        "proxyThis": {
            "description": "Toggle current site in autoproxy_hosts."
        }
    },
    "browser_action": {
        "default_icon": {
            "16": "icons\/16.png",
            "48": "icons\/48.png"
        },
        "default_title": "Surfingkeys",
        "default_popup": "pages\/popup.html"
    },
    "author": "brook hong",
    "permissions": [
        "nativeMessaging",
        "",
        "tabs",
        "history",
        "bookmarks",
        "storage",
        "sessions",
        "downloads",
        "topSites",
        "clipboardRead",
        "clipboardWrite",
        "proxy",
        "tts",
        "downloads.shelf"
    ],
    "background": {
        "scripts": [
            "background.js"
        ],
        "persistent": false
    },
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "match_about_blank": true,
            "js": [
                "content.js"
            ],
            "css": [
                "content.css"
            ],
            "run_at": "document_start",
            "all_frames": true
        }
    ],
    "web_accessible_resources": [
        "pages\/neovim.html",
        "pages\/default.js",
        "pages\/emoji.tsv",
        "pages\/l10n.json",
        "pages\/frontend.html",
        "pages\/pdf_viewer.html",
        "pages\/shadow.css",
        "pages\/default.css"
    ],
    "content_security_policy": "script-src 'self'; object-src 'self'",
    "version": "1.16.1",
    "incognito": "split",
    "options_page": "pages\/options.html"
}