Add support for F(x)tec Pro1
After building this on the F(x)tec Pro1 running Droidian (I needed libdbus-1-dev
and libdbus-glib-1-dev
as dependencies), and installing it system-wide, the application has no effect. No cursor or application UI when starting it from its icon in the app launcher, from CLI with ./TerminalEmulator
, or from the sh
script.
There is an output though:
droidian@Pro1:~/Projects/TouchpadEmulator$ ./TouchpadEmulator
Input Device 0: qpnp_pon
Input Device 1: goodix-ts
Input Device 2: gpio-keys
Input Device 3: Builtin Keyboard
Input Device 4: msm8998-skuk-tavil-snd-card Headset Jack
Input Device 5: msm8998-skuk-tavil-snd-card Button Jack
Input Device 6: betterlife_inputdev
Input Device 0: qpnp_pon
Input Device 1: goodix-ts
Input Device 2: gpio-keys
Input Device 3: Builtin Keyboard
Input Device 4: msm8998-skuk-tavil-snd-card Headset Jack
Input Device 5: msm8998-skuk-tavil-snd-card Button Jack
Input Device 6: betterlife_inputdev
Input Device 0: qpnp_pon
Input Device 1: goodix-ts
Input Device 2: gpio-keys
Input Device 3: Builtin Keyboard
Input Device 4: msm8998-skuk-tavil-snd-card Headset Jack
Input Device 5: msm8998-skuk-tavil-snd-card Button Jack
Input Device 6: betterlife_inputdev
I see in the README that the devices are currently hardcoded to device IDs of the Pinephone, so I tried replacing "Goodix Capacitive TouchScreen" with "goodix-ts" in TouchpadEmulator.c
, and tried all other IDs for volume buttons, but that didn't help: starting the application from CLI would then show output proving that it's not aborting, but I see no cursor and volume buttons still simply act as volume buttons.
The Pro1 would be a fantastic device in combination with TouchEmulator because it already has a built-in keyboard, and just lacks a mouse. Since it can also do DisplayPort Alt-Mode, it can be great for convergence use, but again lacks a mouse with relative coordinates.