Mise en forme automatique dans OneNote, avec AutoHotkey

OneNote permet de très facilement importer des pages web complètes, ou une sélection. Par défaut, il leur applique une mise en forme qui ne me convient pas et je n’ai pas trouvé comment le forcer à utiliser autre chose. Heureusement, il est facile de contourner ça en utilisant AutoHotKey, un utilitaire qui permet de scripter Windows et les applications.

J’ai donc créé un script qui permet d’appliquer exactement la mise en forme de mon choix, à chaque nouvelle page importée, d’un simple raccourci clavier. Ce script se charge d’aller dans les différents menus de OneNote pour :

  1. Sélectionner tout le texte de la page OneNote.
  2. Changer l’espacement entre les paragraphes (on a ses petites habitudes)
  3. Changer la taille de la police (je suis plus proche de la taupe que de l’aigle).
  4. Changer la police du texte pour Calibri, que je trouve toujours aussi confortable.

Pour les plus curieux, le script pour la version OneNote 2013 ressemblent à ça—les raccourcis sont différents dans OneNote 2010, si ça vous intéresse j’ai gardé l’ancien script :

!^t::
; Alt+Ctrl+T,
for OneNote 2013 French version, set font size to 13,
; font to Calibri,
paragraph spacing to 6, apply to the whole page Send ^a
Send ^a
Send ^a
; send ALT + shortcuts to access spacing menu

Send {ALTDOWN}lao
Send {TAB}
Send 6
Send {ENTER}
Send {ALTUP}
; send ALT + shortcuts to set font size to 13
Send {ALTDOWN}lgt
Send 13
Send {ENTER}
Send {ALTUP}

; send ALT + shortcuts to set font to Calibri
Send {ALTDOWN}lwp
Send calibri
Send {ENTER}
return

AHK est bien moins convivial que TextExpender sous OS X, c’est certain, mais il est aussi sensiblement plus puissant—il n’y a peu près rien qu’il ne puisse faire—et il est gratuit.

Pour en savoir plus, je vous rappelle que j’en ai parlé ici :

2 comments » Write a comment