{"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":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d&#039;afficher l&#039;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&#039;un logiciel en affichant en permanence les touches du clavier et de\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Michel Leunen\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Autour de Linux | Ubuntu, linux, C++, audio, python, ...\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"KeyStatus | Autour de Linux\" \/>\n\t\t<meta property=\"og:description\" content=\"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d&#039;afficher l&#039;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&#039;un logiciel en affichant en permanence les touches du clavier et de\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2008-07-14T09:07:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2008-07-14T09:07:14+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"KeyStatus | Autour de Linux\" \/>\n\t\t<meta name=\"twitter:description\" content=\"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d&#039;afficher l&#039;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&#039;un logiciel en affichant en permanence les touches du clavier et de\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#article\",\"name\":\"KeyStatus | Autour de Linux\",\"headline\":\"KeyStatus\",\"author\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/linux.leunen.com\\\/wp-content\\\/uploads\\\/2008\\\/07\\\/capture-keystatus.png\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#articleImage\"},\"datePublished\":\"2008-07-14T11:07:14+02:00\",\"dateModified\":\"2008-07-14T11:07:14+02:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#webpage\"},\"articleSection\":\"Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.leunen.com\\\/linux\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/ubuntu\\\/#listItem\",\"name\":\"Ubuntu\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/ubuntu\\\/#listItem\",\"position\":2,\"name\":\"Ubuntu\",\"item\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/ubuntu\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#listItem\",\"name\":\"KeyStatus\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#listItem\",\"position\":3,\"name\":\"KeyStatus\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/ubuntu\\\/#listItem\",\"name\":\"Ubuntu\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#organization\",\"name\":\"Autour de Linux\",\"description\":\"Ubuntu, linux, C++, audio, python, ...\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/\",\"name\":\"Michel Leunen\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/41e08d5087493eaa9ce4ebd4e0a55ffb?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Michel Leunen\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#webpage\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/\",\"name\":\"KeyStatus | Autour de Linux\",\"description\":\"KeyStatus est un petit programme \\u00e9crit en python qui permet de monitorer et d'afficher l'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'un logiciel en affichant en permanence les touches du clavier et de\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/07\\\/keystatus\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\"},\"datePublished\":\"2008-07-14T11:07:14+02:00\",\"dateModified\":\"2008-07-14T11:07:14+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#website\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/\",\"name\":\"Autour de Linux\",\"description\":\"Ubuntu, linux, C++, audio, python, ...\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"KeyStatus | Autour de Linux","description":"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d'afficher l'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'un logiciel en affichant en permanence les touches du clavier et de","canonical_url":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#article","name":"KeyStatus | Autour de Linux","headline":"KeyStatus","author":{"@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author"},"publisher":{"@id":"https:\/\/www.leunen.com\/linux\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/linux.leunen.com\/wp-content\/uploads\/2008\/07\/capture-keystatus.png","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#articleImage"},"datePublished":"2008-07-14T11:07:14+02:00","dateModified":"2008-07-14T11:07:14+02:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#webpage"},"isPartOf":{"@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#webpage"},"articleSection":"Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux#listItem","position":1,"name":"Home","item":"https:\/\/www.leunen.com\/linux","nextItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/category\/ubuntu\/#listItem","name":"Ubuntu"}},{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/category\/ubuntu\/#listItem","position":2,"name":"Ubuntu","item":"https:\/\/www.leunen.com\/linux\/category\/ubuntu\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#listItem","name":"KeyStatus"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#listItem","position":3,"name":"KeyStatus","previousItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/category\/ubuntu\/#listItem","name":"Ubuntu"}}]},{"@type":"Organization","@id":"https:\/\/www.leunen.com\/linux\/#organization","name":"Autour de Linux","description":"Ubuntu, linux, C++, audio, python, ...","url":"https:\/\/www.leunen.com\/linux\/"},{"@type":"Person","@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author","url":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/","name":"Michel Leunen","image":{"@type":"ImageObject","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/41e08d5087493eaa9ce4ebd4e0a55ffb?s=96&d=mm&r=g","width":96,"height":96,"caption":"Michel Leunen"}},{"@type":"WebPage","@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#webpage","url":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/","name":"KeyStatus | Autour de Linux","description":"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d'afficher l'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'un logiciel en affichant en permanence les touches du clavier et de","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.leunen.com\/linux\/#website"},"breadcrumb":{"@id":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/#breadcrumblist"},"author":{"@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author"},"creator":{"@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author"},"datePublished":"2008-07-14T11:07:14+02:00","dateModified":"2008-07-14T11:07:14+02:00"},{"@type":"WebSite","@id":"https:\/\/www.leunen.com\/linux\/#website","url":"https:\/\/www.leunen.com\/linux\/","name":"Autour de Linux","description":"Ubuntu, linux, C++, audio, python, ...","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.leunen.com\/linux\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Autour de Linux | Ubuntu, linux, C++, audio, python, ...","og:type":"article","og:title":"KeyStatus | Autour de Linux","og:description":"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d'afficher l'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'un logiciel en affichant en permanence les touches du clavier et de","og:url":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/","article:published_time":"2008-07-14T09:07:14+00:00","article:modified_time":"2008-07-14T09:07:14+00:00","twitter:card":"summary","twitter:title":"KeyStatus | Autour de Linux","twitter:description":"KeyStatus est un petit programme \u00e9crit en python qui permet de monitorer et d'afficher l'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'un logiciel en affichant en permanence les touches du clavier et de"},"aioseo_meta_data":{"post_id":"82","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 07:35:09","updated":"2025-06-23 20:47:22","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.leunen.com\/linux\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.leunen.com\/linux\/category\/ubuntu\/\" title=\"Ubuntu\">Ubuntu<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tKeyStatus\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.leunen.com\/linux"},{"label":"Ubuntu","link":"https:\/\/www.leunen.com\/linux\/category\/ubuntu\/"},{"label":"KeyStatus","link":"https:\/\/www.leunen.com\/linux\/2008\/07\/keystatus\/"}],"_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}]}}