Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-18239

'emacs wndmove' style window-switching hotkeys

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • None
    • Editors
    • None

    Description

      EDIT: see an implementation in a fork here: https://github.com/dobkeratops/qt-creator

      Some tiled window UI's (such as emacs) offer hotkeys for switching to windows spatially, e.g. 'select window to the left, select window above, select window below, select window to the right'.

      See: emacs 'windmove' https://www.emacswiki.org/emacs/WindMove - inspiration

      ratpoison c-t,arrows http://www.nongnu.org/ratpoison/doc/Default-Key-Bindings.html

      Ancient DOS editor 'brief', where I first encountered the feature: https://en.wikipedia.org/wiki/Brief_(text_editor)#/media/File:BriefTextEditor.png

       

      It would be great if this could also move between editors and the project/class view, debugger windows, output etc.

      This is fast to learn and use, because whilst coding one is frequently using the cursor keys already; remembering one modifier or chord can be easier than remembering separate key combinations for toggling panes & other panels.

      ( I've no idea how hard this would be to do, it's not so common in gui applications. The existing window-switching hotkeys are certainly ok )

       

      EDIT: It seems fakevim mode (http://doc.qt.io/qtcreator/creator-editor-fakevim.html) can do this , but conflated with VIM hotkeys for everything else and it's modal style which I don't want. 

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              con Eike Ziller
              acppcoder walter
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes