Something I was thinking of doing for quite some time now was to somehow get a 'virtual stream deck' working. In particular for VR. Instead of dealing with things like pass-through to make something like a touch screen or real stream deck work, I could use the screen already taped to my head. That way I could then also save money by not having to buy fancy hardware with extra screens. Instead I can use a regular, simple macropad. I actually have an old usb numpad lying around that I wanted to use for this purpose.
Yesterday I learned about X-KeyPad, played around with it and read all the documentation and it seems like a great solution for my problem. In particular how it has a nice window to remind me of my shortcuts, to show dataref values and to greatly expand the amount of available mappings through use of the 'units'.
However, one main stumbling block I couldn't overcome, was to find a way to trigger the keys without reaching for a device with a cursor to click on them. Ideally I would like the ability to directly map keyboard inputs to the different virtual device keys but since I don't know the underlying architecture I don't know how simple of a task this would be. Really I would be happy to have any kind of interface to be able to interact with the virtual keys. Whether that would be just making the SRS/X-KeyPad/current_key_states dataref writeable or even something like an http endpoint.
Really, this project seems immensely powerful, however the tight restriction on what kind of hardware I can use with it really stops me from being able to use it.
Something I was thinking of doing for quite some time now was to somehow get a 'virtual stream deck' working. In particular for VR. Instead of dealing with things like pass-through to make something like a touch screen or real stream deck work, I could use the screen already taped to my head. That way I could then also save money by not having to buy fancy hardware with extra screens. Instead I can use a regular, simple macropad. I actually have an old usb numpad lying around that I wanted to use for this purpose.
Yesterday I learned about X-KeyPad, played around with it and read all the documentation and it seems like a great solution for my problem. In particular how it has a nice window to remind me of my shortcuts, to show dataref values and to greatly expand the amount of available mappings through use of the 'units'.
However, one main stumbling block I couldn't overcome, was to find a way to trigger the keys without reaching for a device with a cursor to click on them. Ideally I would like the ability to directly map keyboard inputs to the different virtual device keys but since I don't know the underlying architecture I don't know how simple of a task this would be. Really I would be happy to have any kind of interface to be able to interact with the virtual keys. Whether that would be just making the
SRS/X-KeyPad/current_key_statesdataref writeable or even something like an http endpoint.Really, this project seems immensely powerful, however the tight restriction on what kind of hardware I can use with it really stops me from being able to use it.