141
submitted 2 days ago by cm0002@lemy.lol to c/linux@programming.dev
top 13 comments
sorted by: hot top new old
[-] Scoopta@programming.dev 13 points 2 days ago* (last edited 2 days ago)

Man, it sure is confusing that apparently some software calls the super key meta. Historically that's alt and a lot of software calls alt meta instead. My brain was bending over backwards reading this article, confused as to why alt and meta were being used simultaneously as though separate until I figured it out.

EDIT: lol, I just noticed apparently the KDE key remapper used meta in place of alt so we've got both uses of meta in the same article and the author went with the keyd definition...

[-] aspirate2959@lemmy.world 2 points 1 day ago

This confused me, too.

Originally, I thought "meta" came from Mac land, and was the curlicue that they get instead of the windows button on many PC keyboards.

I've also often seen a quip that emacs stands for "Escape Meta Alt Control Shift" - I'm a vim user, so I never thought too hard about this, but emacs definitely refers to the Alt key as "Meta", which makes that a contradiction in terms.

I guess all the nomenclature is just made up and nothing matters...

[-] Scoopta@programming.dev 5 points 1 day ago* (last edited 1 day ago)

At least in macos the key you're thinking of is called command, not meta. The history of the key names is that originally the space cadet keyboard had 4 modifier keys, control, meta, super, and hyper. When emacs was originally written it was aimed at this keyboard with those modifers. When using a PC keyboard emacs often mapped meta to alt and nothing for super until the windows key was introduced by Microsoft which made it a natural option for super and so the hyper key is the only one that totally died off.

[-] masterofn001@lemmy.ca 19 points 2 days ago
[-] passenger@sopuli.xyz 12 points 2 days ago* (last edited 2 days ago)

The page doesn't even mention copilot key, which is a clisterf*ck and not mappable by normal means. There is no key up event when letting go, instead there are several key down and key up events when pressing it down. This makes it almost impossible to use as a modifier key for example.

[-] Digit@lemmy.wtf 3 points 1 day ago

can haz emacs with spacecadet keybinds?

hyper super meta shift alt control, ahoy! :D

[-] gsv@programming.dev 10 points 2 days ago

Standard procedure, no? We used to map non-standard keys back in the days. I’d probably map it to Super and use it for my key combinations for my most used software.

[-] passenger@sopuli.xyz 21 points 2 days ago* (last edited 1 day ago)

Until you realize that cannot be done. Since they completely fd up the f-ing p.o.s. key.

In short, pressing the key you get several key down and key up events. Letting go of the copilot key will produce no events.

You cannot in any sensible way map this to any modifier key. Unless you set some kind of timer, which will never produce the exact same result but something a bit like it.

[-] rhpp@programming.dev 4 points 1 day ago

What's more confusing is that on my laptop pressing the copilot key only sends the key down events and releasing sends the corresponding key up events, which makes it actually usable as a modifier key without resorting to weird timers.

[-] passenger@sopuli.xyz 1 points 1 day ago

Good for you! From what I hear the implementation and seemingly also key combo can vary. I read an article about someone using timers so that's all I can say about that. I'm staying away from anything with a copilot key so I don't have any experience myself.

[-] gsv@programming.dev 2 points 1 day ago

Does that mean the copilot key behaves like a key-combination? Sounds like it but maybe I’m misunderstanding.

[-] passenger@sopuli.xyz 1 points 1 day ago* (last edited 1 day ago)

Yes, normal key is a key down event when pressed and key up event when released.

Copilot key has different functionality AFAIK on different laptops / keyboards. It will fire several key down events followed by release events. When you let go it will not give any events.

Shortly, yes it behaves like a key combo pressed and released in some order.

Thus, there are several lengthy articles for workarounds.

And it is not standard procedure, unfortunately.

[-] nyan@lemmy.cafe 3 points 2 days ago

Might be usable as a compose key for typing accented characters and such. It wouldn't need to be held for that.

this post was submitted on 21 Jul 2026
141 points (98.6% liked)

Linux

14388 readers
234 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS