HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ttscoff
KeyBindings
HTML2017–2025
ttscoff / KeyBindings

KeyBindings

DefaultKeybindings.dict for Mac OS X

2Distinct people
2Mentions
1Explicit recommenders
804GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

DefaultKeybindings.dict for Mac OS X

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

Most of those emacs shortcuts work in Cocoa text fields, including TextEdit, your location bar, file dialogs, etc... Some, like ^W, are missing though, but, likewise to…

lloeki used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year2 dated mentions

Observed mentions: 2017-11-10 17:40:09 UTC to 2025-10-04 00:08:50 UTC.

012017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC101
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC000
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101

What Hacker News says

2 sources
>funky command key instead of using control key like any sane OS That "funky" command key makes it so you can copy paste into/out of a terminal with the same keyboard combo you use everywhere else. Ctrl being used to send signals to the terminal and also all over the place for different thingsin the GUI stinks. Home and End are mapped to C-a and C-e literally everywhere in Cocoa. Same as in the terminal. Methinks you're just annoyed because it's different than what you're used to. There's nothing wrong with that, but arguing about subjective preferences as if they are objective facts is silly. There's nothing wrong with the Mac's keyboard shortcuts out of the box, and they can all be customized with a NeXTSTEP style plist placed at ~/Library/Keybindings/DefaultKeybindings.dict (There's a default set inside of the AppKit framework bundle's
Read the rest
Resources folder, or grab a commented copy here https://github.com/ttscoff/KeyBindings/blob/master/DefaultKe...). Like, I'm annoyed X and thus all of desktop Linux just copied Windows' dumb keyboard combos that put everything on Ctrl, but that's hardly a reason for me to slag off the entire platform, because its minor, and I can just change them if I really wanted to.
In I spent the day teaching seniors how to use an iPhone
lloeki·Nov 10, 2017Recommendation phrase
Most of those emacs shortcuts work in Cocoa text fields, including TextEdit, your location bar, file dialogs, etc... Some, like ^W, are missing though, but, likewise to .inputrc, they can be added back via: ~/Library/KeyBindings/DefaultKeyBinding.dict Some people went overboard[0] with it, but hey, whatever floats your boat. At least it makes for some kind of example/demo/documentation for the thing. As an aside, personal opinion: the separation of Control and Command on macOS is the one thing I love as it makes for a very consistent interface whether I'm in a terminal or in an application. [0]: https://github.com/ttscoff/KeyBindings
In GNU Readline for Better Productivity on the Command Line

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.