Keyboard shortcuts ideas and recommendations

Hi everybody,

I’m considering a Chromebook as my next Linux daily driver, but I’m quite worried about the keyboard and specifically my lifelong-usual shortcuts. Comparing to the regular laptops, a bunch of keys is simply missing on many Chromebooks (Super, Fn, CapsLock), so I would appreciate some opinions and examples on how chrultrabook community solves what seems to be a problem to me.

I anticipate having to re-learn the following shortcuts (all containing the missing keys), so could you share what you personally use for:

  1. Compose key (I use CapsLock);

  2. screen locking (I use Super+L);

  3. quick search, e.g. to start an application or open a specific settings page (just Super);

  4. showing of the dev tools in the browsers (F12);

  5. navigating through text with Home/PgUp/PgDn/End (on my laptops, it’s Fn + arrows);

  6. keyboard layout/language change (I use Super+Space);

  7. taking screenshots: active window, screen region, etc. (on my current laptops, this involves both Fn and PrtSc plus some modifier keys).

Would also appreciate if you’d specify your graphical environment. I mostly use KDE, sometimes XFce.

I understand that everyone’s different and it’s possible to configure ad-hoc combinations for all this and learn them, but maybe some best practices have formed in the community, or someone shares really nice ideas.

I created GitHub - WeirdTreeThing/cros-keyboard-map: Utility to generate keyd configurations for use on Chromebooks to get most of the functionality that I feel is important and wanted by most users. However, it is opinionated. You can run the script to generate a keyd config and then manually modify it to fit your needs.

Thanks for sharing! This tool might be of good use when I have better understanding what my shortcut needs might be with the chrultrabook.

If not too much hassle, could you share the literal combinations that you’ve set up for yourself, for the cases that I’ve listed?

I just use the default config from my script. Nothing more, nothing less.