{"id":82,"date":"2008-07-14T11:07:14","date_gmt":"2008-07-14T09:07:14","guid":{"rendered":"http:\/\/linux.leunen.com\/?p=82"},"modified":"2008-07-14T11:07:14","modified_gmt":"2008-07-14T09:07:14","slug":"keystatus","status":"publish","type":"post","link":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/","title":{"rendered":"KeyStatus"},"content":{"rendered":"<p><a href=\"http:\/\/linux.leunen.com\/wp-content\/uploads\/2008\/07\/capture-keystatus.png\"><img loading=\"lazy\" class=\"aligncenter\" title=\"capture-keystatus\" src=\"http:\/\/linux.leunen.com\/wp-content\/uploads\/2008\/07\/capture-keystatus.png\" alt=\"KeyStatus\" width=\"336\" height=\"75\" \/><\/a><br \/>\n<em>KeyStatus<\/em> est un petit programme \u00e9crit en <em>python<\/em> qui permet de monitorer et d&rsquo;afficher l&rsquo;utilisation des boutons de la souris, des touches sp\u00e9ciales <em>Ctrl<\/em>, <em>Alt<\/em> et <em>Shift<\/em> et des autres touches du clavier.<\/p>\n<p>Il peut vraiment \u00eatre utile lorsque vous faites une pr\u00e9sentation d&rsquo;un logiciel en affichant en permanence les touches du clavier et de la souris que vous utilisez.<br \/>\nPas d&rsquo;installation compliqu\u00e9e, il vous suffit de le t\u00e9l\u00e9charger \u00e0 cette <a href=\"http:\/\/www.programmer-art.org\/projects\/keystatus\">adresse<\/a> et de le d\u00e9compresser l\u00e0 ou vous le d\u00e9sirez. Ensuite, rendez-vous dans le dossier o\u00f9 vous avez d\u00e9compress\u00e9 le programme et faites la petite modification suivante au code source pour qu&rsquo;il soit utilisable avec ubuntu:<\/p>\n<pre class=\"codesource\">\r\n$ cd le_r\u00e9pertoire_o\u00f9_le_fichier_est_d\u00e9compress\u00e9\r\n$ gedit key-status\r\n<\/pre>\n<p>Remplacez les lignes suivantes:<\/p>\n<pre class=\"codesource\">\r\n# Device locations\r\nKEYBOARD_LOCATION   = \"\/dev\/input\/event0\"\r\nMOUSE_LOCATION      = \"\/dev\/input\/event1\"\r\n<\/pre>\n<p>par celles-ci qui donnent les valeurs compatibles avec votre Ubuntu:<\/p>\n<pre class=\"codesource\">\r\n# Device locations\r\nKEYBOARD_LOCATION   = \"\/dev\/input\/event1\"\r\nMOUSE_LOCATION      = \"\/dev\/input\/event5\"\r\n<\/pre>\n<p>Le programme doit \u00eatre lanc\u00e9 avec des droits root:<\/p>\n<pre class=\"codesource\">\r\n$ sudo .\/key-status\r\n<\/pre>\n<p>Remarquez que la petite fen\u00eatre de monitoring reste au dessus de toutes les autres et reste donc visible en permanence.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d&rsquo;afficher l&rsquo;utilisation des boutons de la souris, des touches sp\u00e9ciales Ctrl, Alt et Shift et des autres touches du clavier. Il peut vraiment \u00eatre utile lorsque vous faites une pr\u00e9sentation d&rsquo;un logiciel en affichant en permanence les touches du clavier et de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/82"}],"collection":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":0,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}