<html><head></head><body>Tl;dr - hotkeys are completely configurable:<br><a href="http://openbox.org/wiki/Main_Page">http://openbox.org/wiki/Main_Page</a><br><br><br><div class="gmail_quote">On November 14, 2018 10:23:58 AM UTC, "Mgr. Janusz Chmiel" <janusz.chmiel@volny.cz> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Dear core developers of Openbox.<br>Because yours window manager is very memory and CPU resources friendly, <br>I have started to intensively use it in Userspace variant of various <br>Linux distributions on Android devices.<br>But because standard cheap Bluetooth keyboards and Android build in <br>external keyboard driving module keyboard.AOSP behaves differently, I <br>would have to know, where are defined hod keys such AS<br>ALT+TAB to move between windows, ALT+F4. If those hod keys are <br>controlled by active window manager or by Gnome-session and by other <br>session specific desktop environment?<br>My dream would be to change some hodkeys so CAPSLOCK key would be used <br>instead of ALT, because some build in hodkeys are in conflict with <br>Android system UI or with The talkback screen reader.<br>And I have last plea, which is not related to Openbox, but I believe, <br>that somebody would help.<br>I have tested many many various desktop environments. Does somebody of <br>you know The desktop environment, which would be usable without UDEV <br>sokeyboard will be usable?<br>I also need that Orca screen reader would work inside this environment.<br>I have tested many many desktop environment including Plasma_KDE, Mate, <br>Gnome, LXDE, LXQT. But I AM occurring The following problems.<br>1. Some C code inside desktop environments require sharing memory file <br>creation, or some C code want to create shared executable stack and <br>those techniques are not supported by strictly userspace variant of <br>Linux distribution. Thanks to build in limitations of Android kernel.<br>Gnome-session calls some algorithm for detecting software acceleration, <br>and some of its internal call is not compatible with Xserver XSDL <br>internal C code.<br>So gnome-session can not be used also.<br>LXDE produces no errors, but developers want to call UDEV procedures to <br>work with keyboard, so external keyboards are not supported in LXDE.<br>I AM also wondering, how complex would be to adapt some of actual GTK <br>based desktop environment so it would be also usable from strictly <br>userspace based Linux distro. From distro, which donot support UDEV and <br>sharedmemory operations in general.<br>I know about The following .so library.<br><a href="https://github.com/pelya/android-shmem">https://github.com/pelya/android-shmem</a><br>But I do not know, how to use it. If I would had to reprogram some <br>desktop environment, which uses other library for shared memory calls?<hr>openbox mailing list<br>openbox@icculus.org<br><a href="http://icculus.org/mailman/listinfo/openbox">http://icculus.org/mailman/listinfo/openbox</a></pre></blockquote></div></body></html>