Surfingkeys

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

Qu'est-ce que Surfingkeys ?

Surfingkeys est une extension Chrome développée par https://brookhong.github.io, et sa fonction principale est "Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.".

Captures d'Écran de l'Extension

screenshot
screenshot
screenshot
screenshot

Télécharger le fichier CRX de l'extension Surfingkeys

Téléchargez les fichiers d'extension Surfingkeys au format crx, installez manuellement les extensions Chrome dans le navigateur ou partagez les fichiers crx avec des amis pour installer facilement les extensions Chrome.

Instructions d'Utilisation de l'Extension

                        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                    

Informations de Base sur l'Extension

Nom Surfingkeys Surfingkeys
ID gfbliohnnapiefjpjlpjnehglfpaknnc
URL Officiel https://chromewebstore.google.com/detail/surfingkeys/gfbliohnnapiefjpjlpjnehglfpaknnc
Description Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.
Taille du Fichier 1.19 MB
Nombre d'Installations 20,000
Version Actuelle 1.16.1
Dernière Mise à Jour 2024-01-13
Date de Publication 2020-06-02
Évaluation 4.64/5 Total 269 Évaluations
Développeur https://brookhong.github.io
Email [email protected]
Type de Paiement free
Site Web de l'Extension https://github.com/brookhong/Surfingkeys
URL de la Page d'Aide https://github.com/brookhong/Surfingkeys/issues
URL de la Page de Politique de Confidentialité https://brookhong.github.io/2020/04/05/privacy-policy-of-surfingkeys.html
Langues Prises en Charge 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"
}