Ok, I'll admit it. Putting all "normal" shortcuts on CMD while allowing emacs style movement (^a, ^e, ^k etc.) is vastly superior. After working on a Mac for a while, I find myself trying to use ^a to go to the start of the address bar in my browser for example. Is there a way to get this behavior in Gnu/Linux?
>>105800214 (OP)Gnome has an option for emacs style keybinds in tweaks, but forgot exactly what it does.
>>105800233Neat, thanks! Now I need to map the "normal" commands to something usable like CMD + ..., probably alt or meta
>>105801188STFU Satania, this is one of the times when Apple BTFO's the rest.
why do all the shortcuts on mac need an extra key vs the ones on windows? everything is like take a screenshot ctrl+alt+fn+4
Just do everything in Emacs.
>>105800214 (OP)Someone post the Apple UI designer from the 80s saying that the mouse is always faster than the keyboard
>>105800214 (OP)Key bindings for GTK applications. I don't know about newer, because I've never used GTK4 app.
$HOME/.gtkrc-2.0
gtk-key-theme-name="Emacs"
$HOME/.config/gtk-3.0/settings.ini
[Settings]
gtk-key-theme-name=Emacs
>>105801766>>105801803>>105801848You're missing the point. Using the keyboard on a mac is superior to using the keyboard in Gnome (maybe). The emacs mapping seems to work, but it breaks for example most shortcuts in Firefox.
>>105800214 (OP)imagine doing all of that but still using capslock as capslock and not a mod key.
>>105800214 (OP)Just put them on... alt? That's literally what the "CMD" key is.
>>105800214 (OP)the kb is fucking retarded
i ain t gonna learn weird fuckken schemes
alt shift 7 for a pipe, mfw
PREMIUM PRICE MEANS SUCK MY DICK + BALLS, APPLE
NOT THE OTHER WAY AROUND
>>105800214 (OP)Using ^A as the screen attention key, dumbest decision ever
>>105802938>the screen attention keywat? ^A moves the cursor to BOL
>>105802150Nice WIN.INI style config file.
Even MS dropped it in the mid 90s.
Holy shit gtkโฆ get it together.
>>105802938>>105802954Ohh, the attention key in screen. I was thinking "What's a screen-attention key?"
When you get comfortable with `emacs --daemon`, you don't even need tmux or screen anymore. Just connect to the daemonized emacs with emacsclient and do your work in there. You can log out and log back in to a server and the emacs daemon will still be there (just like tmux and screen).
>>105800214 (OP)>Is there a way to get this behavior in Gnu/Linux?Do as much as you can in Emacs.
>>105800214 (OP)get a qmk keyboard and program it to behave however the fuck is suited for your needs on any platform.
we should admit that keyboards need to be re-engineered already
I don't mean qwerty vs azert vs dvorak vs whatever, I meant everything around it. So many buttons that are useless and have already been removed, so many buttons with a single function that's useful but rare for most users, sometimes multiple buttons in weird places. When was the last time you used Insert, Delete. PGU, PGD, f7, Scroll Lock, the right Alt button, the MENU button, etc? Obviously some of you will have used them before but... why is it so clunky? We're used to this layout but there are definitely better ways to do it, especially if we had some sort of combinatorial system of command buttons. Maybe, imagine with me, something like the numpad (notoriously easy to use when you learn it properly) but where each button press or each combo button press with an equivalent fn, cmd, ctrl, alt, etc button was the default way of accessing extra information or commands. I think a system that aims to be reasonably elegant like that would be ideal.
Also OS-level and Software-level buttons should not be in the same space that needs to die already
>>105800214 (OP)I think it'd be more consistently useful to just have Fn+WASD act like Home/End/PgUp/PgDn
or Fn+WASD for arrow keys and Fn+Q/E for Home/End
>>105800214 (OP)It just werks if you use the right WM
>>105804974Fun fact: I appreciate the controls in bash or macOS while I still don't like emacs as a text editor. For some reason I prefer vim.
>>105801609Screenshot is shift-command-3 on macOS
Copy in Terminal.app is command-C
Copy in Windows Terminal is shift-ctrl-C
>>105801848I think this was Bruce Tognazziniโs work back then
Also keep in mind that Mac screens were tiny back then and menus are always on the edge of the screen so the click targets are basically infinitely tall
Youโd have to be pretty fast on the keyboard to beat that, although I can beat that easily for basic shit like bold/italic/save/print
>>105805901ditto
>>105801609Fn doesn't count as a key, it's a missing key on your gimped keyboard. Don't blame software for your hardware
>>105805971what did everyone else at the potluck say when you brought fruit salad with tomatoes in it, anon?
>>105801609the one i hate the most is paste without formatting, which is shift+opt+cmd+v
>>105806065What the hell are you going on about? Fn reveals a real key. For example on my shitty keyboard I need to press Fn+Left to press Home. I don't count that as Windows requiring two keystrokes to press Home though because it doesn't. The keyboard does.
>>105806144Slightly irrelevant to your point, but Fn actually is a distinct key (sends a scancode by itself) on Apple keyboards
>>105805817I have a kmonad layer with that exact layout. With it, I was able to remove gtk's Emacs keyboard theme which was inconsistent across apps.
>>105805169>When was the last time you used Insert, Delete. PGU, PGD, f7, Scroll Lock, the right Alt button, the MENU button, etcexcept for Delete, never.
but mac fixes this btw. my magic keyboard (full size) has up to F19 instead of those bullshit keys no one uses
The CUA keys defined back in the 80s work for me usually.
>>105811052usually is just how computers work doughy
>>105806070this one seems to change in every app so I just press shift-command-/ and type in โmatchโ for Paste and Match Style
>>105800214 (OP)>. After working on a Mac for a while, I find myself trying to use ^a to go to the start of the address bar in my browser for example. Is there a way to get this behavior in Gnu/Linux?Try Ctrl+L then hit left arrow
Just be normal
>>105800214 (OP)>emacs style movement (^a, ^e, ^k etc.) I thought that's a UNIX thing.
Microsoft using the control key for shortcuts was a mistake. Control characters already had an assigned purpose.
>>105815010>I thought that's a UNIX thing.Bash popularized these bindings, but it got it from Emacs. Both are from GNU.