Results 1 to 7 of 7

Thread: Keyboard to PSX

  1. #1
    75+ Posting Member
    Join Date
    Jun 2011
    Location
    FRANCE
    Posts
    121
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Keyboard to PSX

    Hi,

    My question is not directly linked with PSXseecon. I have old FDS CDU's which are recognized as keyboards by windows. I wonder if there is a way to convert keyboard inputs to SIOC/PSXseecon/PSX instructions in order to drive the CDU's within PSX ? It is the reverse action than USBKeys do.
    Regards,
    Jean-philippe

  2. #2
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: Keyboard to PSX

    Hi,

    The only way I can think of, is to let FSUIPC recognize these keys and let FSUIPC change a bit in a free FSUIPC offset. In SIOC you can read these bits and map changes onto PSXseecon variables....

    A tricky interface, not recommended. Can't you upgrade these CDU's with an OC keycard?

    Nico

  3. #3
    75+ Posting Member
    Join Date
    Jun 2011
    Location
    FRANCE
    Posts
    121
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: Keyboard to PSX

    Thanks for the quick answer Nico. I also think the upgrade would be the best solution. Thanks a lot for the informations.
    Regards,
    Jean-philippe

  4. #4
    75+ Posting Member
    Join Date
    Jun 2011
    Location
    FRANCE
    Posts
    121
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: Keyboard to PSX

    Hi,

    Just for feedback, I found the solution. I wrote a C++ application which catches ASCII "keyboard" inputs, converts to PSX variables, and injects to PSX. It also reads Qi's for the CDU lights and controls hardware CDU lights. Everything is working very fine.

    Cheers !
    Regards,
    Jean-philippe

  5. #5
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: Keyboard to PSX

    Quote Originally Posted by Jean-philippe View Post
    Hi,

    Just for feedback, I found the solution. I wrote a C++ application which catches ASCII "keyboard" inputs, converts to PSX variables, and injects to PSX. It also reads Qi's for the CDU lights and controls hardware CDU lights. Everything is working very fine.

    Cheers !
    Hi,
    Good thinking, JP.
    But this is only possible for expert users like you.
    Cheers,
    Nico

  6. #6
    75+ Posting Member
    Join Date
    Jun 2011
    Location
    FRANCE
    Posts
    121
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: Keyboard to PSX

    Expert beginer
    Regards,
    Jean-philippe

  7. #7
    75+ Posting Member
    Join Date
    Jun 2011
    Location
    FRANCE
    Posts
    121
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: Keyboard to PSX

    For those who eventually have an old FDS ELITE CDU like me and would like to interface it with PSX, I wrote, after a long time of C++ learning, a WIN32 asynchronous and multithreaded client, which is working perfectly. My first interface was working fine, but not asynchronous and single threaded. I would be pleased to share it with somebody who'll need. In the user interface, you can choose which CDU (L, C or R) you want to interface the hardware CDU with.
    Regards,
    Jean-philippe