\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{mer. janv. 1 13:46:39 CET 2014}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={xinput},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Utilitaire pour lister les périphériques d'entrée et changer les paramètres},
CreationDate={D:20140101134639},
ModDate={D:20140101134639},
Keywords={X;X Window System}
}}
\begin{document}
 
\begin{center}
{\Huge xinput }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Utilitaire pour lister les périphériques d'entrée et changer les paramètres}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --list \texttt{[}--short || --long || --name-only || --id-only\texttt{]} \texttt{[}device\texttt{]}]{Sans argument, liste tous les périphériques d'entrée. Si un argument est donné, affiche toutes les fonctionnalité du périphérique.}
\item[\hspace{1mm} --get-feedbacks device]{Affiche le feedback du périphérique}
\item[\hspace{1mm} --set-mode device ABSOLUTE|RELATIVE]{Définit le mode du périphérique}
\item[\hspace{1mm} --set-ptr-feedback device threshold num denom]{Change l'accélération de pointer du périphérique}
\item[\hspace{1mm} --set-integer-feedback device index value]{Change la valeur d'un feedback entier du périphérique}
\item[\hspace{1mm} --set-button-map device map\_button\_1 \texttt{[}map\_button\_2 \texttt{[}...\texttt{]}\texttt{]}]{Change le mappage des boutons}
\item[\hspace{1mm} --query-state device]{Demande l'état du périphérique}
\item[\hspace{1mm} --list-props device \texttt{[}device \texttt{[}...\texttt{]}\texttt{]}]{Liste les propriétés qui peuvent être définis}
\item[\hspace{1mm} --set-prop \texttt{[}--type=atom|float|int\texttt{]} \texttt{[}--format=8|16|32\texttt{]} device property value \texttt{[}...\texttt{]}]{Définis une propriété à la valeur donnée}
\item[\hspace{1mm} --watch-props device]{Affiche la propriété du périphérique}
\item[\hspace{1mm} --test \texttt{[}-proximity\texttt{]} device]{Enregistre tous les events étendus du périphérique et entre dans une boucle affichant les évents reçus}
\item[\hspace{1mm} --test-xi2 \texttt{[}device\texttt{]}]{Enregistre les events XI2 et les affiche}
\item[\hspace{1mm} --create-master prefix \texttt{[}sendCore\texttt{]} \texttt{[}enable\texttt{]}]{Créé une nouvelle paire de péripéhrique maître su un server XI2 avec le préfix donné. Le serveur va créer un pointeur maître nommé "<prefix> pointer" ou "<prefix> keyboard". Si sendCore est 1, cette paire est définis pour envoyer les events core. Si enable vaut 1, cette paire sera activé immédiatement}
\item[\hspace{1mm} --remove-master master \texttt{[}Floating|AttachToMaster\texttt{]} \texttt{[}returnPointer\texttt{]} \texttt{[}returnKeyboard\texttt{]}]{Supprime le master et ses paires. Les slaves attachés sotn flottant si Floatong est spécifié. Si AttachToMaster, returnPointer/returnKeboard spécifie le pointer master où attacher les slaves.}
\item[\hspace{1mm} --reattach slave master]{Ré-attache slave à master}
\item[\hspace{1mm} --float slave]{Supprime slave de son master}
\item[\hspace{1mm} --set-cp window master]{Définis le ClientPointer pour le client propriétaire de la window au master (doit être un pointeur maître)}
\item[\hspace{1mm} --map-to-output device crtc]{Restreins les mouvements du périphérique absolue au RandR crtc.}
\item[\hspace{1mm} --enable device]{Active le périphérique (idem à xinput --set-prop device "Device Enabled" 1)}
\item[\hspace{1mm} --disable device]{Désactive le périphérique (idem à xinput --set-prop device "Device Enabled" 0)}
\end{description}
\end{flushleft}
\end{document}
