in ,

Krabby – A keyboard interface to the web, inspired by Kakoune, Hacker News


Overview

      

Krabby is a web extension (forChrome,Firefoxandsurf) for keyboard-based navigation, inspired byKakoune.

      

        The main differences with existing extensions are:         multiple selections,         keyboard layout agnostic,         SOV (subject – object – verb) constructs and         simple interaction with external programs.         It is also quite usable with the mouse.       

             ************** Features      

  •           Subject – object – verborder.           Learn more atDifferences with Vi (m).         
  •         
  •           Keyboard layout agnostic.           Maps to physical keys, but displays with the
  • US layout.         

  •         
  •           Multiple selections as a central way of interacting         
  •         
  •           Powerful selection manipulation primitives         
  •         
  •           Link hints         
  •         
  •           External editor support.           Open your favorite editor on text inputs.         
  •         
  •           Tab search         
  •         
  •           Contextual commands         
  •         
  •           Contextual help         
  •         
  •           Simple interaction with external programs         
  •         
  •           Usable with the mouse.           You can for example create a selection by grabbing a link with the mouse and to create the selection.           Or create multiple selections by clicking on hints with.           If you hold
  • ControlorCommand, you can even make selections with the mouse selection area.         

  •         
  •           Limited scope.           Krabby is notVim, norKakoune.           Krabby is trying to be a navigation tool and some concepts from code editors don’t translate well.           For example, there is no concept of mode in Krabby, but a system of contexts.         
  •         
  •           Composability.           Composability is better than extensibility.           Krabby tries hard to provide features that interact well with each other.           For example, and are two building blocks to focus a link and yank its URL.           Depending on the context, will yank the page or a link URL.         
  •         
  •           Modular (think
  • Emacs).           Krabby is divided into multiple small projects.           At its core Krabby just holds the configuration and grabs its functionalities from other projects.         

  •         
  •           Chrome,Firefoxandsurfsupport.           It has also been tested on           Opera,           Vivaldiand           Brave.         
  •       **********************************)Demos                    

    ************************** Live demo

  •       

  •           Make sure to deactivate your extension and browser bindings.         
  •         
  •           Press to activate Krabby.         
  •         
  •           Press for help.         
  •       

            

    Note (********************************: Commands are bound to (physical keys) ****************************** and (displayed) with the

  • US layout.                    ********************** Tutorial      **************************

    (Read More) (******************************************

    What do you think?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    GIPHY App Key not set. Please check settings

    Britain's new political landscape – The Guardian, Theguardian.com

    Britain's new political landscape – The Guardian, Theguardian.com

    Best Practices for Designing a Pragmatic RESTful API, Hacker News

    Best Practices for Designing a Pragmatic RESTful API, Hacker News