\hypertarget{group__Elput__Input__Group}{}\section{Elput input functions}
\label{group__Elput__Input__Group}\index{Elput input functions@{Elput input functions}}


Functions that deal with setup of inputs.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elput__Input__Group_ga073d531060f708080f8dbc3ba02d2af9}{elput\+\_\+input\+\_\+init}} (Elput\+\_\+\+Manager $\ast$manager)
\begin{DoxyCompactList}\small\item\em Initialize input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_gaad0cd8a925620087e80b3e74fcaad30c}{elput\+\_\+input\+\_\+shutdown}} (Elput\+\_\+\+Manager $\ast$manager)
\begin{DoxyCompactList}\small\item\em Shutdown input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_gab798e2b4e278e6e1cefe9fe652510782}{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get}} (Elput\+\_\+\+Manager $\ast$manager, const char $\ast$seat, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Get the pointer position on a given seat. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_ga8fadff0735203e097de3c2383b778e37}{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, const char $\ast$seat, int x, int y)
\begin{DoxyCompactList}\small\item\em Set the pointer position on a given seat. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elput__Input__Group_ga89e034b0ef652ef754240282f71cd7be}{elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, const char $\ast$seat, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} left)
\begin{DoxyCompactList}\small\item\em Set the pointer left-\/handed mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_ga6b1cd3a9b3f4ea1a672b42e43479a399}{elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, int maxw, int maxh)
\begin{DoxyCompactList}\small\item\em Set the maximum position of any existing mouse pointers. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elput__Input__Group_gad34cc2f33570db9901a37c62dd965869}{elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, int rotation)
\begin{DoxyCompactList}\small\item\em Set pointer value rotation. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_ga0ac53bbc3b7790fd193a9d76d4546908}{elput\+\_\+input\+\_\+devices\+\_\+calibrate}} (Elput\+\_\+\+Manager $\ast$manager, int w, int h)
\begin{DoxyCompactList}\small\item\em Calibrate input devices for given screen size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elput__Input__Group_gad930b9c2d74de51f4cf6d671105c5f1a}{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable}} (Elput\+\_\+\+Manager $\ast$manager, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable)
\begin{DoxyCompactList}\small\item\em Enable key remap functionality. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elput__Input__Group_gadac64f06ba579cd53fcc518152bb34f7}{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, int $\ast$from\+\_\+keys, int $\ast$to\+\_\+keys, int num)
\begin{DoxyCompactList}\small\item\em Set a given set of keys as remapped keys. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_ga551610747f596d00ba48e6fdb9336672}{elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, void $\ast$context, void $\ast$keymap, int group)
\begin{DoxyCompactList}\small\item\em Set info to be used for keyboards. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_ga58a5382f15cd9e0e47c35bf4939762e5}{elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, int group)
\begin{DoxyCompactList}\small\item\em Set group layout to be used for keyboards. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Elput__Input__Group_ga08da2f902a93820c40e71c11cfb30f51}{elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set}} (Elput\+\_\+\+Manager $\ast$manager, const char $\ast$seat, uint32\+\_\+t profile)
\begin{DoxyCompactList}\small\item\em Set the pointer acceleration profile. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with setup of inputs. 



\subsection{Function Documentation}
\mbox{\Hypertarget{group__Elput__Input__Group_ga073d531060f708080f8dbc3ba02d2af9}\label{group__Elput__Input__Group_ga073d531060f708080f8dbc3ba02d2af9}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+init@{elput\+\_\+input\+\_\+init}}
\index{elput\+\_\+input\+\_\+init@{elput\+\_\+input\+\_\+init}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+init()}{elput\_input\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elput\+\_\+input\+\_\+init (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager }\end{DoxyParamCaption})}



Initialize input. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE on success, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE on failure
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_gaad0cd8a925620087e80b3e74fcaad30c}\label{group__Elput__Input__Group_gaad0cd8a925620087e80b3e74fcaad30c}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+shutdown@{elput\+\_\+input\+\_\+shutdown}}
\index{elput\+\_\+input\+\_\+shutdown@{elput\+\_\+input\+\_\+shutdown}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+shutdown()}{elput\_input\_shutdown()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+shutdown (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager }\end{DoxyParamCaption})}



Shutdown input. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_gab798e2b4e278e6e1cefe9fe652510782}\label{group__Elput__Input__Group_gab798e2b4e278e6e1cefe9fe652510782}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get@{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get}}
\index{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get@{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get()}{elput\_input\_pointer\_xy\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{const char $\ast$}]{seat,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y }\end{DoxyParamCaption})}



Get the pointer position on a given seat. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em seat} & \\
\hline
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga8fadff0735203e097de3c2383b778e37}\label{group__Elput__Input__Group_ga8fadff0735203e097de3c2383b778e37}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set}}
\index{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set()}{elput\_input\_pointer\_xy\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{const char $\ast$}]{seat,  }\item[{int}]{x,  }\item[{int}]{y }\end{DoxyParamCaption})}



Set the pointer position on a given seat. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em seat} & \\
\hline
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga89e034b0ef652ef754240282f71cd7be}\label{group__Elput__Input__Group_ga89e034b0ef652ef754240282f71cd7be}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set}}
\index{elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set()}{elput\_input\_pointer\_left\_handed\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elput\+\_\+input\+\_\+pointer\+\_\+left\+\_\+handed\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{const char $\ast$}]{seat,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{left }\end{DoxyParamCaption})}



Set the pointer left-\/handed mode. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em seat} & \\
\hline
{\em left} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE on success, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga6b1cd3a9b3f4ea1a672b42e43479a399}\label{group__Elput__Input__Group_ga6b1cd3a9b3f4ea1a672b42e43479a399}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set}}
\index{elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set()}{elput\_input\_pointer\_max\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+pointer\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{int}]{maxw,  }\item[{int}]{maxh }\end{DoxyParamCaption})}



Set the maximum position of any existing mouse pointers. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em maxw} & \\
\hline
{\em maxh} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_gad34cc2f33570db9901a37c62dd965869}\label{group__Elput__Input__Group_gad34cc2f33570db9901a37c62dd965869}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set}}
\index{elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set()}{elput\_input\_pointer\_rotation\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elput\+\_\+input\+\_\+pointer\+\_\+rotation\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{int}]{rotation }\end{DoxyParamCaption})}



Set pointer value rotation. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em rotation} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE on success, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga0ac53bbc3b7790fd193a9d76d4546908}\label{group__Elput__Input__Group_ga0ac53bbc3b7790fd193a9d76d4546908}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+devices\+\_\+calibrate@{elput\+\_\+input\+\_\+devices\+\_\+calibrate}}
\index{elput\+\_\+input\+\_\+devices\+\_\+calibrate@{elput\+\_\+input\+\_\+devices\+\_\+calibrate}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+devices\+\_\+calibrate()}{elput\_input\_devices\_calibrate()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+devices\+\_\+calibrate (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Calibrate input devices for given screen size. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_gad930b9c2d74de51f4cf6d671105c5f1a}\label{group__Elput__Input__Group_gad930b9c2d74de51f4cf6d671105c5f1a}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable@{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable}}
\index{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable@{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable()}{elput\_input\_key\_remap\_enable()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+enable (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enable }\end{DoxyParamCaption})}



Enable key remap functionality. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em enable} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE on success, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_gadac64f06ba579cd53fcc518152bb34f7}\label{group__Elput__Input__Group_gadac64f06ba579cd53fcc518152bb34f7}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set@{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set}}
\index{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set@{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set()}{elput\_input\_key\_remap\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elput\+\_\+input\+\_\+key\+\_\+remap\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{int $\ast$}]{from\+\_\+keys,  }\item[{int $\ast$}]{to\+\_\+keys,  }\item[{int}]{num }\end{DoxyParamCaption})}



Set a given set of keys as remapped keys. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em from\+\_\+keys} & \\
\hline
{\em to\+\_\+keys} & \\
\hline
{\em num} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE on success, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga551610747f596d00ba48e6fdb9336672}\label{group__Elput__Input__Group_ga551610747f596d00ba48e6fdb9336672}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set@{elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set}}
\index{elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set@{elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set()}{elput\_input\_keyboard\_info\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+keyboard\+\_\+info\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{void $\ast$}]{context,  }\item[{void $\ast$}]{keymap,  }\item[{int}]{group }\end{DoxyParamCaption})}



Set info to be used for keyboards. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em context} & \\
\hline
{\em keymap} & \\
\hline
{\em group} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga58a5382f15cd9e0e47c35bf4939762e5}\label{group__Elput__Input__Group_ga58a5382f15cd9e0e47c35bf4939762e5}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set@{elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set}}
\index{elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set@{elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set()}{elput\_input\_keyboard\_group\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+keyboard\+\_\+group\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{int}]{group }\end{DoxyParamCaption})}



Set group layout to be used for keyboards. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em group} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Elput__Input__Group_ga08da2f902a93820c40e71c11cfb30f51}\label{group__Elput__Input__Group_ga08da2f902a93820c40e71c11cfb30f51}} 
\index{Elput input functions@{Elput input functions}!elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set}}
\index{elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set@{elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set}!Elput input functions@{Elput input functions}}
\subsubsection{\texorpdfstring{elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set()}{elput\_input\_pointer\_accel\_profile\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void elput\+\_\+input\+\_\+pointer\+\_\+accel\+\_\+profile\+\_\+set (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Manager $\ast$}]{manager,  }\item[{const char $\ast$}]{seat,  }\item[{uint32\+\_\+t}]{profile }\end{DoxyParamCaption})}



Set the pointer acceleration profile. 


\begin{DoxyParams}{Parameters}
{\em manager} & \\
\hline
{\em seat} & \\
\hline
{\em profile} & \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}
