emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Android port of Emacs


From: Dmitry Gutov
Subject: Re: Android port of Emacs
Date: Sun, 2 Jul 2023 20:28:09 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0

On 02/07/2023 19:29, Dmitry Gutov wrote:
On 02/07/2023 18:45, Spencer Baugh wrote:

    It might be handy to have an Emacs-specific keyboard, with whole
    sequences (such as M-x/C-x/C-c/C-h) assigned to single buttons.


It seems to me that toolbar would be the place for such things, rather than something platform specific.
Actually we could even have toolbar buttons for 
event-apply-control-modifier and so on. Then a normal keyboard could 
work very well.
Although moving the toolbar to the bottom of the screen on Android (as 
I saw some feature mentioned) would help with that. And increasing the 
size of the icons...
Yep, you've just described platform-specific UI details. How the Android 
port implements that (natively in Java or with Lisp using the standard 
toolbar) is secondary, but adapting to the specific form-factor (and the 
proximity to the on-screen keyboard) has its benefits.
Eli mentioned JuiceSSH (which for some reason doesn't install on my 
phone, listing itself as "not available") and it has this on the 
screenshots: 
https://play-lh.googleusercontent.com/1rhvZxZHx_IraiVLzqjYHwM1M3lm_HRsTCd_S4VSyEqzr-uNqThx63MtSdrgpDEJBos=w5120-h2880. IOW, a bunch of special keys that usually have Emacs bindings but are absent on the standard on-screen keyboards.
Here's also a screenshot of Termius: 
https://play-lh.googleusercontent.com/XUYZvSuW9FH9WbwHuZVkhgb5f1Qgx-2WZy_fkQJhziiiA7PS0yw7rywz2vm0RlQCLwSN=w5120-h2880
It also provides easier access to some of those buttons. I haven't 
installed either yet, so not sure how they are implemented (keyboard 
hints or not), maybe also rendered in-app.
And here's another example: 
https://play-lh.googleusercontent.com/ZjqY_bYIuWan8ZHOU7Cv0utQEe6j0wRg50nr8c5_WVS2KBvklragHcD_aWm_KJg8RW7o=w5120-h2880
That's xterm app inside DaRemote. While it has 2 rows of buttons, it's 
still pretty compact.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]