Alex is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Stupid non-key chording alt (or meta, remapped) key on my logitech bluetooth keyboard. How am I supposed to go M-S-> in an window inside connectbot?

Ah, one day I'll get angry enough to root my phone and hack it. But I'm not smart enough for that stage yet, considering the rooting for a note 5 is scary.

And JuiceSSH was even worse, no M- keybindings worked at all (or C-space), because this juicessh.com/faq/why-doesnt-th

Alex @alexjgriffith

@PinkCathodeCat I feel your pain!

There are just too many key chord bindings to "just remap" them like you would `C-b` in .

@alexjgriffith it's also ingrained muscle memory as well. This is over 12 years of Emacs keybindings, I can't change now.

My keyboard has alt keys, and they work with single cords - eg alt-tab, or M-v in Emacs so why don't they work for multiple cords? Same with control, although C-Space doesn't work. I think Space is some kind of special key that is intercepted.

And I constantly try C-e etc in non Emacs windows. Which obviously does absolutely nothing.

@PinkCathodeCat I don't know how many times I have typed `C-x C-s` in word. Thankfully it just refuses to do anything with the `C-x` or else all of my documents would be scattered with random Xs.

@alexjgriffith I...had libreoffice Emacs keybindings on my last machine. I don't really use libreoffice at home now, so I haven't set them up again.

@PinkCathodeCat @alexjgriffith I didn't even know you could have Emacs keybindings in Libreoffice. Time to do some research I think.

@loke @PinkCathodeCat keybindings would probably be enough to finally get me out of the Microsoft ecosystem

@PinkCathodeCat @alexjgriffith ah yes, C-a can be absolutely infuriating.

"I'll just add this character to the beginning of the line... Argh! Not again!"

@alexjgriffith @PinkCathodeCat Yes, I do this all the time in Libre Office calc. Its a horrible thing though because 'C-x' will cut the current cell. I am used to using ses mode in Emacs. gnu.org/software/emacs/manual/

@PinkCathodeCat
@alexjgriffith
You *probably* already know the and have probably already rejected it as a solution. But you can always replace Meta in a chord with an Esc prefix. So instead of C-M-S-$, you can do Esc C-S-$.

This toot brought to you by a misspent youth of using emacs from keyboards that didn't even have alt keys or over lines that weren't 8-bit clean.

@alexjgriffith @gcupc no, I haven't rejected it but I'm not sure my Esc key doesn't have the same problem with three key chording on .

I'll have to fiddle when I'm not so peeved.

@PinkCathodeCat @alexjgriffith @gcupc Esc is a prefix though, so chording shouldn't be a problem. Unless I misunderstood your statement.

@loke
@PinkCathodeCat @alexjgriffith
Yeah, that's what I mean. Replace one of the chord keys with a prefix.

@alexjgriffith @gcupc @loke no you didn't misunderstand, but knowing my luck android will interpret it as a modifier.

@alexjgriffith @gcupc @loke ESC works in termux, but not in JuiceSSH or ConnectBot. So I've got some hacky syncthing setup going for lecture note taking for using my logitech :)

And I can handle ESC-v et al. :)

@gcupc @PinkCathodeCat @alexjgriffith the problem is that over a tty connection there is no difference between C-a and C-A. In other words, control keys are case insignificant.

As far as I know there is no way to access any control-shifted keybindings over a tty. Except of course using M-x.

@alexjgriffith @PinkCathodeCat I usually just give up in situations like that and just use the Esc prefix key for Meta. It always works, and feels reasonably natural to me.

I guess it feels natural to me because I learned Emacs on a terminal without a meta key, but still. 🤔

@PinkCathodeCat @alexjgriffith I know, it's not ideal. Back in the good old days there weren't so many meta-prefixed commands that you used all the time, probably because most people didn't have a meta key.

There are certainly things that I don't want to do without a meta key these days, such as program lisp using Paredit.