How to get touchscreen keyboard? #75
Replies: 11 comments 23 replies
-
Hello there is actually wvkbd installed on the image. Here's a script I call from i3blocks to get it to show: /home/pi/.config/i3blocks/scripts/keyboard.sh:
i3blocks config block (/home/pi/.config/i3blocks/config):
I will add this to the next release of the image. If there's a way to get it to automatically show up when you press the search bar that would be ideal, I think it does that in gnome with certain on screen keyboards, so it may be possible with sway. |
Beta Was this translation helpful? Give feedback.
-
And for the mouse: event3 POINTER_BUTTON +102.418s BTN_LEFT (272) pressed, seat count: 1 |
Beta Was this translation helpful? Give feedback.
-
I think I might be able to add a bindsym to the sway config: cat /etc/sway/config It has something like this: input "2:14:SynPS/2_Synaptics_TouchPad" {dwt enabledtap enablednatural_scroll enabledmiddle_emulation enabled} |
Beta Was this translation helpful? Give feedback.
-
This is explains why gestures in Touchscreens are not supported, but touch pads are: I guess in our instance there are only one window though. |
Beta Was this translation helpful? Give feedback.
-
looks like I can install lisgd, however it is supposed to run a command?? ydotool... |
Beta Was this translation helpful? Give feedback.
-
There is some code in mixxx to fake right clicks with touch screens: Maybe we need to try a different version of mixxx? |
Beta Was this translation helpful? Give feedback.
-
I wonder if there is anyway to make the context menu just a menu item, or maybe a button on the skin? For a touch screen, it will still be awkward to navigate that menu. I would just add the samplers to the library skin, which is what I want, but there are other useful things in that menu like adjusting BPM. |
Beta Was this translation helpful? Give feedback.
-
The virtual keyboard is working pretty well. I think it would be better if we could use the gestures library lisgd, to load the keyboard. The issue I am encountering is there are certain modal windows that take up the entire screen and I can't load the keyboard. Lisgd didn't work for emulating right click, because it only launches a program, and there isn't a great way to send a mouse event through the messaging system, however I think it could launch a keyboard. |
Beta Was this translation helpful? Give feedback.
-
These context menus are out of control. Another issue, is that the timeout and close. On the desktop moving the mouse pointer over the menu keeps the menus open. However, the touch screen there doesn't have that kind of mouse movement. Though, I think even on the desktop, it is kind of annoying, because it's pretty easy to get off, the menu area. I had success binding the one I really wanted to a shifted button combination, so I can just hit the magic shift button on the controller, then the sampler button, and it loads it directly to the sampler and there was already a button to load to different decs. Pretty nice. I think those were the worst, because the menu is three layers deep, and there many samplers to try to find. Also, the deleting a hotcue was easily bound to a shift button. Hit shift then the hotcue and it is gone. I don't know why mixxx didn't have these in the first place. I think gestures for virtual keyboard are still wanted. The thing is you can't run mixxx in full screen if you need to hit the keyboard button in the tray. |
Beta Was this translation helpful? Give feedback.
-
Hey @RK11111111111 this might be of interest to you: So it is possible to open the keyboard on tapping an input via dbus but not yet with wvkbd. Maybe there's a way to use dbus-monitor to do this? The other option is to try squeekboard. I have a new image which uses waybar if you want to see if it works better for you. |
Beta Was this translation helpful? Give feedback.
-
You can use ‘amixer’ (part of Alsa-utils) to programatically set volume,
but you have to iterate/select the right interface etc. Is this an issue
for all soundcards/interfaces in general? Because I do not think it is a
good idea to set every interface to 100% since users will have different
soundcard interfaces with different properties (output levels) or am I
missing something?
…On Mon, 4 Mar 2024 at 21:31, RK11111111111 ***@***.***> wrote:
Maybe I should fork a branch and or issue a pull request. I wasn't
planning on solving the touchscreen, virtual keyboard, controller and audio
issues in a general sense though. Though it would be pretty easy to add the
skin I use and controller.xml&js to the repo.
I think the two basic modifications I have made that I don't want to redo
are:
A)Adding virtual keyboard support.
B)Adjusting the audio with alsamixer.
Alsamixer adjustment is less of a priority, but it is a pain to do without
a keyboard. Is there a way to tell Alsa mixer that all audio interfaces
should start at 100%?
—
Reply to this email directly, view it on GitHub
<#75 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA6AIUHQJYDNRXI5T24KV4TYWRZR7AVCNFSM6AAAAABDCDDG36VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DMNRWG44DK>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I am starting to get mixxx up and running on the pi.
One thing I haven't figured out is how to get a touchscreen keyboard for text entry. Especially search. I know my kids are going to want to listen to "What Does the Fox Say" first thing.
I have installed either matchbox or onboard. I can run onboard. It seems that on a raspian OS there is a menu for editing preferences, where this can be configured. I don't see how to do that on this particular install, though I can get to the terminal either via ssh or with Ctrl-Enter after exiting mixxx. It seems that there are .config files that may be edited, however they don't appear to exist.
Other things that I will be likely thinking about are right click gestures.
Beta Was this translation helpful? Give feedback.
All reactions