things i want to remember, things i want to share

Développeur Python et adepte Linux depuis 2005, Core développeur Kivy, passionné par beaucoup trop de choses.
Profil Github gpg signature bitcoin address

Entries tagged “keynav”

A no-mouse setup

written by tshirtman, on 1/25/14 1:01 AM.

As years passes, i find reasons and ways to touch the mouse less and less.

The reasons can vary from people to people, but the main ones for me are:

  • the need to move the arm often to use the mouse make inputing what i want much less efficient.
  • the hand position on the mouse is uncomfortable in the long run, and i tend to accidentally click just by having my hand on it (right clicks, often)
  • shortcuts are often more efficient, and always more satisfying

For the ways, one need to address all the needs with keyboard-friendly tools:

  • console tools are always keyboard driven, so they are good choices to start with
  • browsing is not usually a much keyboard-friendly activity, but browsers like uzbl, or firefox plugins like pentadactyl, makes it a lot better
  • window/program management/desktop environments, are usually very mouse-centered, but tiling windows managers are a breed that is much more keyboard-friendly.

My main work tools are vim and git, not gvim and some git interface, the straight console version of both, and it’s just great, most of the programs i use are command line… Except the browser, but as i said, i use pentadactyl, and it’s very rare to need a mouse at all with it. For the window management, i’m currently using wmii, but i’m looking for the next best thing, because it’s not actively maintained (yes i did look at awesome and i3, and they don’t suit me, tried to look at qtile tonight, but it doesn’t seem to want to work).

In some situations though, what’s needed is really a mouse, for most of these situations, i have a secret tool, that does a really great job: keynav, it took me quite some time to really learn it, and configure it properly for my need, but it’s really starting to grow on me, and touching the mouse really becomes exceptional.

I wouldn’t say it’s always more efficient, sometime i wish i had took the mouse already, but most of the time, it’s certainly more comfortable.


#FIXME 3G absurd ad_sense alterway aléatoire android animation anonymity atheism bach backlog bash bitcoins blog blogging boldness book books boulot bricolage bépo C canvas captcha captures carte SD censure christianity chroot CI CLI cli cloudwatt code colors comfort zone command line community company life conferences contest copwatch copwatchnord-idf core-devs cours ct705 culture deb debian debug deformation dehors dessin dev distribute distribution docker débutant déploiement développement ebooks eeepad eeepc effect ego empty en escher event firefly flappy bird flask fosdem foss fr fun game garden gdb geek culture git github goals graphics grrr gödel hack hackathon hacked hacking health hooks i3 images IMAP inspirational install isync java jenkins jeu jeu video jinja2 jni keyboard keynav kivy kv lame learning lib libre life linux lol macosx magnet mail mailing-list mails maths mbsync meetings memory leak mesh meta mint mirroir MIT module motivational mouse museomix mutt nexus7 no-mouse notmuch nottoomuch offlineimap onycroit opencourseware osc packaging paris passphrase password patch pentacatyl people perte de données ping pip planning plugin positioning pr procrastination programmation progress project projet property proudhon proxy psf publisher/consumer pull-down pygame pyjnius pypi python pythonar qtile raid rapsberry pi reading recorder references release religion responsive review reviews réseau réseaux sociaux résurection salon screenshots script self service shows shutil shyness sizing solib sortie sousous!!! spam spritz stash status systeme système templating terminal texture texture coordinates Thomas Paine thread thème tiling time time management. tip tips tools transformer tutorial tv twitter typematrix typing ubuntu ubuntu-fr ultimate-smash-friends unity update upload images useless usf utils value VDM video vie/mort vim virtualenv visite widget windows wm wmii work workflow workflow. zine études