How can we improve Checkvist?

Custom keyboard shortcuts (ability to control VIM style)

While not select(entered) and editing on an item, it would be nice to be able to control movement of items VIM style.
e.g. h/j/k/l=(left/down/up/right)
Also, the ability to go down a certain number of rows.
e.g. 3j = (go down three)
Also, allow ctrl+alt+, and ctrl+alt+. to be used by just pressing , and .
if not in the edit mode.

78 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    senorsmilesenorsmile shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    17 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Nicolás SantángeloNicolás Santángelo commented  ·   ·  Flag as inappropriate

        I've created an extension to get some of this features https://chrome.google.com/webstore/detail/fofahggocngkjhdjmpplnaebognbkfmo

        It's implemented on top of the existing Checkvist shortcuts so it has some caveats but it mostly works. Right now, it adds:

        l - Expand node (same as `→`)
        L - Focus the list item (same as `Shift →`)
        h - Collapse node (same as `←`)
        H - Un-focus the list item (same as `Shift ←`)
        o - Add below (same as `enter`)
        O - Add above (same as `alt+enter`)
        G - Go to the last item in the tree (same as `End` or `Fn+Down`)
        alt+g alt+g - Go to the first item in the tree (same as `Home` or `Fn+Up`)

        For more info you can check https://github.com/NicoSantangelo/checkvist-extended-commands

      • Charles HeckscherCharles Heckscher commented  ·   ·  Flag as inappropriate

        Would like to be able to select the last level with a quick keystroke combination - I often want to collapse an outline to the second level, which currently takes several taps and tabbing.

      • Christopher HanlonChristopher Hanlon commented  ·   ·  Flag as inappropriate

        I would love to be able to remap the current keyboard shortcuts. I have been using vi shortcuts for many many years and the current Checkvist keyboard shortcuts drive me crazy.

      • Orson KelloggOrson Kellogg commented  ·   ·  Flag as inappropriate

        Yes! I'm all for the ability to customize keyboard shortcuts. For example, I'd rather have something other than Space to indicate a completed task. It's just too easy (for me) to fat-finger the Spacebar.....

      • John S WolterJohn S Wolter commented  ·   ·  Flag as inappropriate

        I can imagine named keyboard layouts that could be like themes or profiles. As part of a user's setup preferences. You might allow two keyboard for the free and ten for the Pro account.

        I've used GMail's and Chrome's shortcut keys layouts. I would find the transition to Checkvist easier with a similar keyboard layout.

      • DaveDave commented  ·   ·  Flag as inappropriate

        The ability to modify shortcut keys would be handy. For example, on my macbook the ctrl - right and left arrows are used to move from one desktop to another.

      • Anonymous commented  ·   ·  Flag as inappropriate

        I'm keen for using the alt key instead of the control key to modify the arrow keys. And please stop popping up each line's detail each time the modifier key is pressed. Thank you.

      • JosephJoseph commented  ·   ·  Flag as inappropriate

        for now you should bind left and right and right to letters on the keyboard like you do for j,k--up,down. It would make checkvist even more faster.

        may i suggest "u" and "I" as it is right above j and k

      • cmhcmh commented  ·   ·  Flag as inappropriate

        If you exposed the bindings interface, I'd be happy to create a set of vim bindings (or at least a subset that doesn't conflict with current settings).

      • Kirill MaximovAdminKirill Maximov (Admin, Checkvist) commented  ·   ·  Flag as inappropriate

        I'm afraid there may be conflicts with existing current shortcuts.
        For instance 'hc' shortcut is used already, so we cannot use 'h', 'as' shortcut is also used for "asap" tasks, and it prevents us from using 'a'.
        'oo' shortcut is used for checklist options popup also.

        So, to implement this, we have to provide totally different shortcut map (or allow user to customize tons of shortcuts).

      • Andrew FreshAndrew Fresh commented  ·   ·  Flag as inappropriate

        Same here,I would also like shift+hjkl to move tasks up/down indent/unindent.
        Also, I/i to insert a new task and O/o to insert a subtask (before/after current)

      • sashasasha commented  ·   ·  Flag as inappropriate

        I love that Checkvist primary mode of entering information is via Keyboard shortcuts. However I find that I'm constantly trying to use Vim commands to modify the tasks.

      Feedback and Knowledge Base