尝试使用键盘驱动的桌面 [LWN.net]

Benefits for LWN subscribers:

  • Helps keep the publication going.
  • Gives immediate access to all site content and extra features.

Keyboard-driven desktop options:

  • There are open-source applications like PaperWM, Vimium, Input Remapper, etc. for reducing mouse usage.

PaperWM scrollable window tiling:

  • Solves problems of traditional tiling window managers on small screens.
  • Provides a scrollable tiling interface with a virtual viewport.
  • Has configurable focus modes (default, centered, edge).
  • Allows easy window operations with keyboard shortcuts.
  • Supports touchpad gestures and a scratch layer.
  • Available under GPLv3 license and maintained by Karim Vergnes and Stephen Michel.

Firefox bookmark keywords:

  • Bookmarks can be assigned keywords to open URLs directly from the address bar.
  • Only visible when editing bookmarks after creation.
  • Useful for frequently visited or inconvenient-to-navigate pages.

Vimium Firefox extension:

  • Brings Vim-like keyboard shortcuts to the browser.
  • Available for Firefox, Chrome, and Edge (tested with Firefox).
  • Has default keybindings and modes (normal, insert, visual).
  • Can set up rules to disable keybindings on specific sites.
  • Features the "Vomnibar" for searching history and bookmarks.

Mouseless mail with aerc and Quake Terminal:

  • Aerc is a terminal-based mail client with Vim-like keybindings.
  • Quake Terminal extension provides a drop-down terminal for aerc.
  • Useful for quickly accessing and dismissing terminal applications.

Mouseless Emacs:

  • Embraced "evil" for Emacs to add Vim-like keybindings.
  • Hid toolbar and menu in ~/.emacs and added shortcuts.
  • Got rid of the GNOME title bar.

Remapping keys to mice and more:

  • GNOME's Accessibility features allow using the numeric keypad to move the mouse pointer.
  • Input Remapper can remap keyboard, mouse, and other controller input.
  • Sets up per-device rules and can remap input from one device type to another.
  • Lists examples to help get started with the application.
阅读 7
0 条评论