home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Products
IR Server Suite (IRSS)
setting up keyboard input with IR Suite 1.0.4.2
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="and-81" data-source="post: 240552" data-attributes="member: 11844"><p>hey there,</p><p></p><p>The Keyboard Input plugin deliberately does not activate when you click Detect. This was a decision I made, though I may change it in the future. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Basically, if you just put a check in the box next to it in the Input Service Configuration and then test it by opening up Debug Client and click Connect on it.</p><p></p><p>Then start pressing buttons on your keyboard and you should see a code a unique to each keypress pop up in the list. This will prove it's working.</p><p></p><p>The all you need to do is create new button mappings in either Translator or MP Control Plugin for the button you want to use.</p><p></p><p>Of course, everything I just said is what you should do when I post the next test version... Because while I've been typing this up I've been testing the procedure and found a bug in the Keyboard Input plugin ...</p><p></p><p>I'm sorry to waste your time mate, I really am. I tested the keyboard input plugin before I added it to the installer, but I never tested it with the production environment ...</p><p></p><p>I'll fix it now and post an update as soon as I can.</p><p></p><p>EDIT: Additional info...</p><p></p><p>The problem turns out to be that you can't trap keyboard input in a windows service. Windows Services start before the user is logged in, so if I could intercept keyboard input I could intercept the login process.</p><p></p><p>To debug the plugins I use an Application version of the Input Service for almost all my testing. This is the first difference between the two that I've found.</p><p></p><p>But the solution is going to suck... Either switch back to an application and not a service, or make a small application to do the keyboard hook.</p><p></p><p>I'll start by making a small app to do the keyboard hook and see how that goes...</p><p></p><p>Cheers,</p></blockquote><p></p>
[QUOTE="and-81, post: 240552, member: 11844"] hey there, The Keyboard Input plugin deliberately does not activate when you click Detect. This was a decision I made, though I may change it in the future. :) Basically, if you just put a check in the box next to it in the Input Service Configuration and then test it by opening up Debug Client and click Connect on it. Then start pressing buttons on your keyboard and you should see a code a unique to each keypress pop up in the list. This will prove it's working. The all you need to do is create new button mappings in either Translator or MP Control Plugin for the button you want to use. Of course, everything I just said is what you should do when I post the next test version... Because while I've been typing this up I've been testing the procedure and found a bug in the Keyboard Input plugin ... I'm sorry to waste your time mate, I really am. I tested the keyboard input plugin before I added it to the installer, but I never tested it with the production environment ... I'll fix it now and post an update as soon as I can. EDIT: Additional info... The problem turns out to be that you can't trap keyboard input in a windows service. Windows Services start before the user is logged in, so if I could intercept keyboard input I could intercept the login process. To debug the plugins I use an Application version of the Input Service for almost all my testing. This is the first difference between the two that I've found. But the solution is going to suck... Either switch back to an application and not a service, or make a small application to do the keyboard hook. I'll start by making a small app to do the keyboard hook and see how that goes... Cheers, [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Products
IR Server Suite (IRSS)
setting up keyboard input with IR Suite 1.0.4.2
Contact us
RSS
Top
Bottom