<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>C'éclair! &#187; keyboard shortcut</title>
	<atom:link href="http://ceclair.fr/tag/keyboard-shortcut/feed" rel="self" type="application/rss+xml" />
	<link>http://ceclair.fr</link>
	<description>L'efficacité au quotidien</description>
	<lastBuildDate>Sun, 05 Feb 2012 12:37:45 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<!-- podcast_generator="Blubrry PowerPress/2.0.4" -->
	<itunes:summary>Retrouvez dans les podcasts de C&#039;éclair de nouvelles méthodes et ressources pour mieux s&#039;organiser au quotidien et atteindre ses objectifs plus efficacement.</itunes:summary>
	<itunes:author>Argancel</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://s3.ceclair.fr/wp-content/podcasts/ceclair-podcast-600.jpg" />
	<itunes:owner>
		<itunes:name>Argancel</itunes:name>
		<itunes:email>a.filipiak@gmail.com</itunes:email>
	</itunes:owner>
	<managingEditor>a.filipiak@gmail.com (Argancel)</managingEditor>
	<copyright></copyright>
	<itunes:subtitle>C&#039;éclair ! L&#039;efficacité au quotidien</itunes:subtitle>
	<itunes:keywords>méthodes, organisation, développement personnel, efficacité, productivité, gestion de projet, management, business, gestion du temps, planning, objectifs, procrastination</itunes:keywords>
	<image>
		<title>C&#039;éclair! &#187; keyboard shortcut</title>
		<url>http://s3.ceclair.fr/wp-content/podcasts/ceclair-podcast-144.jpg</url>
		<link>http://ceclair.fr</link>
	</image>
	<itunes:category text="Business">
		<itunes:category text="Management &amp; Marketing" />
	</itunes:category>
	<itunes:category text="Health">
		<itunes:category text="Self-Help" />
	</itunes:category>
	<itunes:category text="Society &amp; Culture">
		<itunes:category text="Philosophy" />
	</itunes:category>
		<item>
		<title>AutoHotKey : contrôlez Windows grâce à vos propres raccourcis clavier</title>
		<link>http://ceclair.fr/autohotkey-controlez-windows-grace-a-vos-propres-raccourcis-clavier</link>
		<comments>http://ceclair.fr/autohotkey-controlez-windows-grace-a-vos-propres-raccourcis-clavier#comments</comments>
		<pubDate>Fri, 23 Nov 2007 17:02:32 +0000</pubDate>
		<dc:creator>Argancel</dc:creator>
				<category><![CDATA[Astuces éclair]]></category>
		<category><![CDATA[autohotkey]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[hotkey]]></category>
		<category><![CDATA[keyboard shortcut]]></category>
		<category><![CDATA[productivité]]></category>
		<category><![CDATA[raccourcis clavier]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://ceclair.fr/astuce-eclair/autohotkey-controlez-windows-grace-a-vos-propres-raccourcis-clavier-501</guid>
		<description><![CDATA[Optimisez votre productivité en créant des raccourcis clavier Windows divers et variés. Par exemple : activation/désactivation du son, réduction d'une fenêtre, vidage de la corbeille, etc...]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-2693601276453705";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "2F63B3";
google_color_text = "000000";
google_color_url = "000000";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p><img src="http://ceclair.fr/wp-content/uploads/2007/11/119583692118-auto-hot-key.jpg" style="display: inline; float: right; width: 200px; height: 107px" title="auto-hot-key.jpg" alt="auto-hot-key.jpg" id="urn:zoundry:jid:119583692118_auto-hot-key.jpg" height="107" width="200" />Nous avons vus récemment un <a href="http://ceclair.fr/gtd/tudumo-une-todo-list-entierement-controlable-par-raccourcis-clavier-495" title="Tudumo : une todo-list contrôlable par raccourcis clavier">logiciel de todo listes entièrement contrôlable au clavier</a>. Que diriez-vous maintenant de contrôler l&#8217;<strong>ensemble de</strong> <strong>Windows</strong> grâce à vos propres <strong>raccourcis clavier</strong>?</p>
<p>Avec <a href="http://www.autohotkey.com/" title="AutoHotKey : le langage de script pour créer des raccourcis clavier" target="_blank">AutoHotKey</a>, le rêve devient réalité. C&#8217;est un langage de scripts facile à maîtriser pour créer toutes sortes de raccourcis clavier. Une aubaine pour optimiser votre productivité.</p>
<p>Voici donc un <strong>tutoriel</strong> qui vous permettra de créer en un tour de main des raccourcis clavier très efficaces.</p>
<p><span id="more-501"></span></p>
<h3>Avant de commencer</h3>
<p>La première chose à faire est de <a href="http://www.autohotkey.com/download/" title="Lien de téléchargement d'Auto HotKey" target="_blank">télécharger et installer le logiciel AutoHotKey</a>. Ensuite, vous pourrez créer votre premier script en allant dans un répertoire, puis <strong>click droit &gt;</strong> <strong>Nouveau</strong> &gt; <strong>AutoHotKey Script</strong></p>
<p><img src="http://ceclair.fr/wp-content/uploads/2007/11/119583692179-autohotkey-nouveau-script.jpg" title="Comment créer un nouveau script auto hotkey" alt="Créer un nouveau script autohotkey" id="urn:zoundry:jid:119583692179_autohotkey-nouveau-script.jpg" height="269" width="347" /></p>
<p>Renommez-le et cliquez avec le bouton droit de la souris dessus. Choisissez <strong>Edit Script</strong> pour ouvrir le fichier dans le bloc notes Windows.</p>
<h3>Votre premier Script</h3>
<p>Le plus simple est d&#8217;associer une touche à une autre. Par exemple si je veux que la touche <strong>a</strong> appelle la touche <strong>b</strong>, j&#8217;écrirai dans mon script la ligne suivante :</p>
<p><strong><code>a::b</code></strong></p>
<p>Exécutez maintenant le script en double-cliquant dessus. Désormais, si vous essayez d&#8217;écrire un <strong>a</strong> dans un éditeur, vous constaterez que vous obtenez un <strong>b</strong> à la place.</p>
<p>Evidemment, il y a des associations plus judicieuses. Prenez par exemple la touche <strong>²</strong> qui ne sert pas souvent. Vous pouvez très bien l&#8217;associer à <strong>&lt;Windows&gt;+e</strong> afin d&#8217;ouvrir un explorateur Windows plus facilement :</p>
<p><strong><code>²::#e</code></strong></p>
<p>Vous remarquerez ici que la touche <strong>&lt;Windows&gt;</strong> est représentée par un <strong>#</strong>. On retrouve aussi des codifications spéciales pour certaines autres touches.<br />
Par exemple : <strong>!=Alt, ^=Control, +=Maj</strong> (voici la <a href="http://www.autohotkey.com/docs/KeyList.htm">liste complète</a>).</p>
<p>Maintenant, comment vais-je faire pour utiliser la touche <strong>²</strong> les rares fois où j&#8217;en ai besoin? Une solution peut être d&#8217;utiliser la touche <strong>Maj+²</strong>. Il suffit pour cela de rajouter dans notre script la ligne :</p>
<p><strong><code>+²::²</code></strong></p>
<h3>Des raccourcis clavier pour exécuter des commandes</h3>
<p>Pour aller plus loin, nous allons utiliser les raccourcis clavier pour exécuter des commandes simples.</p>
<p>Premier exemple : réduire une fenêtre grâce à la touche <strong>CapsLock</strong>. Nombreux sont ceux qui trouvent cette touche gênante : ne vous est-il jamais arrivé de taper une phrase entière sans vous rendre compte que vous aviez tapé accidentellement la touche CapsLock au milieu? Ce script devrait supprimer ce problème :</p>
<p><strong><code>CapsLock::WinMinimize,A</code></strong></p>
<p>Ici nous avons utilisé la commande <strong>WinMinimize</strong> avec le paramètre <strong>A</strong>, qui permet de minimiser la fenêtre active.</p>
<p>Maintenant, essayons un raccourci clavier pour activer/désactiver le son grâce au raccourci clavier <strong>&lt;Windows&gt;-X</strong>. Voici le code :</p>
<p><strong><code>#x::SoundSet, +1, , mute</code></strong></p>
<p>Désormais, plus besoin de cliquer sur l&#8217;icône haut parleur pour mettre en sourdine le son de windows, vos voisins vous en seront reconnaissant&#8230;</p>
<p>Enfin, voici un code pour lancer un explorateur windows ouvert au répertoire <em>Mes Documents</em> :</p>
<p><strong><code>#e::Run,C:\WINDOWS\explorer.exe /e`,%A_MyDocuments%</code></strong></p>
<p>La commande Run permet d&#8217;exécuter n&#8217;importe quel programme windows. Et même d&#8217;accéder à des adresses web.</p>
<p>Deux remarques sur cet exemple :</p>
<ul>
<li>Il est possible d&#8217;utiliser des variables. Ici : <strong>%A_MyDocuments%</strong> correspond au chemin du répertoire <em>Mes Documents</em> (pour plus d&#8217;infos, consultez la <a href="http://www.autohotkey.com/docs/Variables.htm#BuiltIn">liste des variables internes de AutoHotKey</a>).</li>
<li>Notez aussi le <strong>`,</strong> . Le caractère <strong>`</strong> est un caractère d&#8217;<em>échappement</em>. Vous avez dû noter que la virgule est utilisée comme séparateur dans les scripts AutoHotKey. Il faut donc faire précéder la virgule par un caractère spécial (caractère <strong>`</strong>) afin qu&#8217;elle soit vue non pas comme un séparateur mais comme un caractère normal (pour plus d&#8217;infos, consultez la <a href="http://www.autohotkey.com/docs/commands/_EscapeChar.htm">liste des caractères d&#8217;échappement</a>).</li>
</ul>
<h3>Créez des raccourcis plus complexes</h3>
<p>Il est possible de créer des raccourcis qui appellent des procédures complexes sur plusieurs lignes. Il faut alors utiliser la syntaxe suivante :</p>
<p><code><strong>raccourci::</strong><br />
commande 1<br />
commande 2<br />
...<br />
<strong>return</strong></code></p>
<p>Voici par exemple un script qui vide la corbeille et affiche ensuite un message à l&#8217;utilisateur pour indiquer que la corbeille windows est vide :</p>
<p><strong><code>#c::</code></strong><br />
<code>FileRecycleEmpty, C:\</code><br />
<code>MsgBox, la corbeille est vide</code><br />
<strong><code>return</code></strong></p>
<p>Ici, la commande <strong>FileRecycleEmpty</strong> vide la corbeille du disque C, tandis que la commande <strong>MsgBox</strong> affiche un message à l&#8217;utilisateur.</p>
<h3>Comment restreindre son raccourci à une application particulière</h3>
<p>Il est très utile de créer des raccourcis spécifiques à certaines applications. Pour cela, nous allons utiliser la directive <strong>#ifWinActive</strong>. La syntaxe est la suivante :</p>
<p><code><strong>#ifWinActive fenêtre_concernée</strong><br />
Raccourci à créer<br />
<strong>#ifWinActive</strong></code></p>
<p>Voici par exemple un raccourci qui permet de créer un répertoire dans une fenêtre de l&#8217;explorateur Windows grâce au raccouci clavier <strong>&lt;Windows&gt;+N</strong> :</p>
<p><code><strong>#IfWinActive ahk_class ExploreWClass</strong><br />
#n::<br />
Send {Alt}f<br />
Sleep 100<br />
Send n<br />
Sleep 100<br />
Send {Enter}<br />
return<br />
<strong>#IfWinActive</strong></code></p>
<p>La première chose à noter ici est le nom de la fenêtre : <strong>ahk_class ExploreWClass</strong>. Vous trouverez facilement ce nom grâce à l&#8217;utilitaire Window spy qui se trouve dans votre répertoire d&#8217;installation d&#8217;AutoHotKey (fichier AU3_Spy.exe).</p>
<p>Exécutez-le et cliquez sur la fenêtre voulue pour trouver son nom. Voici ce qu&#8217;on obtient :</p>
<p><img src="http://ceclair.fr/wp-content/uploads/2007/11/119583692200-active-window-info.jpg" title="active-window-info.jpg" alt="active-window-info.jpg" id="urn:zoundry:jid:119583692200_active-window-info.jpg" height="434" width="490" /></p>
<p>Si on revient au script, vous noterez que nous avons utilisé la commande <strong>Send</strong>, qui permet d&#8217;envoyer des touches à votre fenêtre. Nous envoyons d&#8217;abord <strong>{Alt}f</strong> pour ouvrir le menu fichier. Puis le temps que ce menu s&#8217;ouvre, on attend un petit moment avant d&#8217;envoyer de nouvelles touches grâce à la commande <strong>Sleep 100</strong> (durée de 100 millisecondes). Ensuite on envoie la touche <strong>n</strong> pour aller dans le sous-menu <em>Nouveau</em>  et on valide à la fin par entrée pour créer le répertoire.</p>
<h3>Exécutez vos scripts à partir d&#8217;une clé USB</h3>
<p>Lorsque vous cliquez avec le bouton droit de la souris sur un script, vous verrez qu&#8217;il est possible de <strong>compiler le script en un fichier exécutable .exe</strong></p>
<p>Ceci permet d&#8217;emporter avec vous votre programme et de l&#8217;exécuter sur d&#8217;autres ordinateurs à partir de votre clé USB. Vous avez donc l&#8217;assurance de retrouver vos raccourcis préférés lorsque vous travaillez sur d&#8217;autres ordinateurs.</p>
<h3>Conclusion</h3>
<p>Même si <strong>AutoHotKey</strong> est très facile à utiliser, il n&#8217;en est pas moins <strong>puissant et efficace</strong>. On peut même créer de véritables applications avec. Il est possible de réaliser des substitutions de textes en cours de frappe &#8211; voir à ce propos l&#8217;application <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" title="Les substitutions de texte avec Texter" target="_blank">Texter</a> de Lifehacker dont nous avons parlé <a href="http://ceclair.fr/indispensapps/gagnez-du-temps-grace-a-la-substitution-de-texte-en-cours-de-frappe-357" title="Gagnez du temps grâce à la substitution de texte en cours de frappe" target="_blank">précédemment</a> &#8211; ainsi que de manipuler le presse-papier et de créer des fenêtres.</p>
<p>Pour aller plus loin avec AutoHotKey, il sera bon d&#8217;aller faire un tour dans le <a href="http://www.autohotkey.com/forum/">  forum</a> qui recèle des trésors de scripts.</p>
<p>Fans d&#8217;AutoHotKey, utilisez les commentaires pour nous faire part de vos astuces!</p>
]]></content:encoded>
			<wfw:commentRss>http://ceclair.fr/autohotkey-controlez-windows-grace-a-vos-propres-raccourcis-clavier/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

