Hey everyone,

as a longtime-Mac user who got used to the typical Mac-keyboard layout and using a Logitech MX Keys (Mac only) I was wondering if there is any chance of adopting the Mac-layout 1:1 on one of my favourite Linux-distros using KDE (desktop PC) without mapping each single key to match the Mac-key?

Is there any base tool I can use for this or any tool I can download to accomplish this?

Thanks in advance!

12 points

Checkout Toshy. This has been a life saver for me.

permalink
report
reply
6 points
*

do you know of any similar projects in the opposite direction? (ie linux to mac)

permalink
report
parent
reply
0 points

Does XCode still have Emacs shortcuts? Otherwise I recommend learning the platform specific shortcuts. It gives a much better idea what the platform can do for you.

permalink
report
parent
reply
4 points

I use vim; hence the difficulty w remapping the keys and the Mac’s belong to my employers.

I would never buy a Mac and I only use Linux so it doesn’t make sense to grow accustomed to Mac’s quirks; especially so since only every other employer provides Mac’s.

permalink
report
parent
reply
7 points

there is, either by manually remapping everything using Plasma’s keyboard settings or using one of the many Kinto variants.

advice from someone who made the same switch - don’t do it. start adapting and relearning. muscle memory is a pain, but it’s tameable. you’re not going back, there’s no point in retaining useless skill.

permalink
report
reply
1 point

I’ve used Mac keyboard layout successfully on Linux. “Input Remapper” for one beligerent key that refused to work otherwise.

I did not remap command and Ctrl keys, is that what you are referring to? I found learning the DE- keymappings helped me navigate the different DEs better (I used GNOME and KDE) and it was less error prone since some apps would hardcode some keys that were nonesensical as Mac layout.

permalink
report
parent
reply
3 points

Obviously you should relearn everything. Heck, pick up the Dvorak or Colemak keyboard layout while you’re at it!

/s

That toshy thing looks like the right way to go. Wild that this is such a complex issue.

I had to go the other direction (Linux -> apple) for a bit and ended up remapping the caps lock key to command so I could approximate “normal” reflexive (pinky-based) shortcuts. It did sort of simplify copy-pasting in terminals.

permalink
report
reply
6 points

I had to go the other direction (Linux -> apple)

same here but permanently since i can only chose between mac and windows for work laptops since leaving the few employers that support linux laptops.

i had to remap the globe/fn key to control since it sits in the control space and i struggle daily with copy/paste and i REALLY MISS the scroll-wheel-click/shift-insert copy/paste; i have to use a context menu for both.

permalink
report
parent
reply
0 points

But on Mac if you already selected it, why not drag it to copy? (No mod key in terminal, alt key for all other cases)

permalink
report
parent
reply
1 point

I switch between multiple desktops w one dedicated to the terminal and dragging doesn’t seem to work when switching to another desktop

permalink
report
parent
reply
3 points

Off-topic, but for someone who recently switch to hhkb layout, I find it way more comfortable to activate shortcuts with caps-lock (Ctrl in hhkb) pinky rather than with regular command.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.1K

    Monthly active users

  • 7.9K

    Posts

  • 207K

    Comments