Hi,<br><br>Thank you. But its a i2c device and not the serial one. I browsed through the driver section and found that all input drivers are for serial devices. i2c is implemented on video drivers, but I find it difficult to relate it with my requirement. A skeletion driver or a suggestion on how to kick start would be helpful.<br><br>Thanks,<br>Mughilan<br><br><b><i>Daniel Stone <daniel@fooishbar.org></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Wed, Mar 07, 2007 at 09:18:05PM -0800, Mughilan Ramajayam wrote:<br>> The kernel module as well the test application is done. <br>> <br>> But how to make this device communicate to Xserver and therefore to Xclient.<br>> <br>> For example, the touch panel (char driver / node ttyS1 / MAJOR 4) communicates via xorg's xf86-input-dmc driver.<br>> Similarly, how do I make the push buttons (char driver / node button / MAJOR 211)
 communicate to the Xserver ?<br><br>Make them a standard input device, which sends keyboard events through<br>the input layer.  You won't have to write your own X driver, and<br>everything will be a lot better.<br></blockquote><br><p>

<hr size=1>We won't tell. Get more on <a href="http://us.rd.yahoo.com/evt=49980/*http://tv.yahoo.com/collections/265
">shows you hate to love</a><br>(and love to hate): <a href="http://us.rd.yahoo.com/evt=49980/*http://tv.yahoo.com/collections/265
">Yahoo! TV's Guilty Pleasures list.</a>