Posts Tagged “keybindings”

  • A Hyper Key with Karabiner Elements, full instructions

    Yesterday I posted excitedly about full Hyper key functionality being available in macOS 10.12+. I included a snippet of a config file that has apparently led to some confusion, so I'm elaborating here on the full configuration.…

  • A Hyper Key that can still YELL

    My post "A useful Caps Lock key"---based on a method pointed out by Steve Losh---has been one of the most popular pages on this blog over time (up there with nvALT and iTextEditors). It turns your Caps Lock key into a "Hyper" key that emulates holding Control, Option, Shift, and Command all at once, which is handy for expanding your keyboard shortcut collection.…

  • Keybindings for multiple clipboards

    It's been a while since I brought up keybindings. If you haven't followed my obsession with them in the past, you can catch up on all the fun in older posts and by browsing through the massive KeyBindings project I've assembled. To summarize, KeyBindings on OS X can provide all kinds of text editing assistance that's available and consistent across every app you use.…

  • Keybindings that everyone should have

    I'm very aware that while many are impressed with my massive keybindings file, 99% of people who check it out shy away from ever implementing it. Even I don't implement all of it. I thought I'd point out a few of my favorites that you can set up on their own in a more manageable way.…

  • Web Excursions for July 08, 2013
  • A guided tour of my Hyper key shortcuts

    I have been asked a few times, so I'm sharing my current Hyper key mappings on my trusty Apple Wireless Keyboard. These are the ones that have already sunk into my muscle memory. I'll add to them over time, but I like to take the keyboard shortcut thing slow and see what works before I go nuts.…

  • Restore Save as... everywhere

    > Update: It turns out it's not my custom keybinding that made this work. Apparently it was already there and just happened to be bound to the same key I was experimenting with. You don't need to do anything... the tip is really just that Command-Shift-Option-S already is the old Save As behavior. There, saved you some trouble!…

  • Services vs Keybindings

    I talk a lot about keyboard and text tools. Many of my projects are System Services, but I've also shared a pretty vast array of KeyBindings. If you're like many of the people who contact me with questions, you've probably wondered what the difference is and why you would want to use both. After all, you can assign keyboard shortcuts to Services, so what's the point of confusing keybindings?…

  • A useful Caps Lock key

    Updated: This configuration no longer works in macOS Sierra or greater due to changes in Karabiner. I've written some new instructions.…

  • New text navigation KeyBindings

    I haven't had much time to write here this week thanks to some day job stress, major additions to Marked, writing for other venues, updating iTextEditors and various other fun. I had a brainstorm that resulted in new KeyBindings this morning, though, and thought it would be a good chance to get a post up before anyone thinks I've been kidnapped.…

  • A little KeyBinding sanity

    I finally got around to writing a script to auto-generate the documentation for my DefaultKeyBinding.dict file. The script now reads my comments in the file and creates tables of keystrokes and descriptions ready for GitHub. From now on, my fickle changes will be reflected in the readme.md file in the repo and the keystrokes will stay current. You can see the current output here.…

  • Quick Tip: repeat Cocoa text actions, Emacs/Vim style

    I just stumbled upon another keybinding tip from Jacob Rus. It allows you to enter a numeric string before running a text command and repeat the command the specified number of times. Emacs and Vim do it... turns out that any Cocoa text field can, too. The tip is from 2006, so this is old news, but still new to me.…

  • KeyBindings: new, improved "surround" commands

    As the next part in the keybindings series I'm demonstrating some improvements I've made to the original "surround" commands since my first time around. This set of commands is designed to wrap selected text in a variety of paired characters. The keys are the same, but the commands now work inside of single-line text fields (like you often find in Safari), prevent auto-pairing in apps like nvALT, MultiMarkdown Composer and Byword, and a few refinements to cursor positioning.…

  • The keys that bind: KeyBinding Madness part 2

    If you've poked around this blog at all, you know I dig System Services and TextExpander snippets more than is probably healthy. I have a new obsession, though, and it's been taking up a lot of my playtime. Welcome to part two of (what is now) an ongoing series about Mac OS X Key Bindings. Originally inspired by Lauri Ranta, I've come to believe that system-wide keybindings for the Cocoa Text System are one of the most powerful tools available to any text nerd.…

  • KeyBinding madness

    There's a somewhat mysterious individual who is consistently leaving brilliant little pieces of code and information in my comments. Dr. Drang has been visited by this apparition as well. We're both duly impressed with what he (or she?) does.…

  • A quick TextMate KeyBindings tip

    I love the keyboard, and I love keyboard shortcuts. It's one of the reasons TextMate and I get along so well. There's one thing that bothers me any time I'm editing text (in any application), though: having to move my right hand all the way over to the arrow keys just to move forward a couple of characters, say, after an auto-paired set of parenthesis that I want to get out of.…