GULYÁS, Gábor György, Ph.D.

Blog

From Win to Mac: home, end keys and other issues

2015-11-05 | Gabor

Back to the archives

Recently I started working on a Mac, and I had to move my stuff from Windows. As I've been working on Windows ever since before, I thought it would be harder. Fortunately, most of the programs I used also exists for OS X and can use the data/profiles/settings that I used earlier. For the rest, I could find alternatives that would do a similarily good job freely, such as DoubleCommander (substituting Total Commander), MacPass (as an alternative for KeePass, that is not listed on the official page), or KomodoEdit (instead of Notepad++).

However, I could not find an easy (and free) way to tackle a couple issues. Such as: how could I alter the behavior of the home and end buttons to work similarly as on Windows? (Hint: by default, these buttons jump to the top/bottom of the document/page.) Using keyboard configuration files or different keymapping programs, would not work on El Capitan as proposed in forums. As finding a proper workaround was not quite trivial, I thought this issue really deserves to be posted. So, here we go.

The tool that finally worked for me is called Better Touch Tools. This free utility allows to create global hotkeys for a miriad of actions and a lot more. Of course, simulation of keypress events could be set as possible actions. After installing the program, you only need to register two new hotkey combinations to solve the home-end misery fially: register home as a hotkey to CTRL+LEFT, and end as CTRL+RIGHT. That's it – check out the screenshot below.

Another interesting and handy feature of BTT that it can be used to snap windows, which you might also miss from Windows. You can snap windows by dragging them to the sides or to the top. But hotkeys are also welcome here, too.

In addition, as I write sometimes texts in Hungarian, I also wanted to use a Hungarian keyboard layout. While there is a system setting for that, it is not nearly perfect. For instance, there is no mapping for 0, which I'd be missing quite often. (For the knowsy: CTRL+ALT+[US 0] would type a 0 for you on that layout, but for some reasons that did not work for a couple of programs.) I could also circumvent this limitation easily but adding a hotkey for CMD+í, which is just left to the key of 1.

Tags: mac, win, home, end, keys, osx, el capitan, hungarian keyboard layout

Back to the archives

Blog tagcloud

CSP (1), Content-Security-Policy (1), ad industry (1), adblock (1), ads (1), advertising wars (1), amazon (1), announcement (1), anonymity (9), anonymity measure (2), anonymity paradox (3), anonymity set (1), boundary (1), bug (2), code (1), control (1), crawling (1), data privacy (1), data retention (1), data surveillance (1), de-anonymization (2), definition (1), demo (1), device fingerprint (2), device identifier (1), disposable email (1), ebook (1), el capitan (1), email privacy (1), encryption (1), end (1), extensions (1), fairness (1), false-beliefs (1), fingerprint (3), fingerprint blocking (1), fingerprinting (3), firefox (1), firegloves (1), font (1), future of privacy (2), google (1), google glass (1), home (1), hungarian keyboard layout (1), inkscape (1), interesting paper (1), internet measurement (1), keys (1), kmap (1), latex (1), location guard (1), location privacy (1), logins (1), mac (1), machine learning (3), neural networks (1), nsa (2), osx (2), paper (2), pet symposium (2), plot (1), price of privacy (1), prism (1), privacy (8), privacy enhancing technology (1), privacy-enhancing technologies (2), privacy-enhancing technology (1), profiling (2), projects (1), raising awareness (1), rationality (1), re-identification (1), simulation (1), social network (2), surveillance (2), tbb (1), thesis contest (1), tor (1), tracemail (1), tracking (12), tracking cookie (1), transparency (1), tresorit blog (4), uniqueness (3), visualization (1), web bug (3), web privacy (3), web security (1), web tracking (3), win (1), you are the product (1)

Gábor György Gulyás, PhD – © 2021 all rights reserved