Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some additional documentation… #16

Open
tvanyo opened this issue Feb 21, 2022 · 3 comments
Open

Some additional documentation… #16

tvanyo opened this issue Feb 21, 2022 · 3 comments

Comments

@tvanyo
Copy link

tvanyo commented Feb 21, 2022

I'd suggest a couple of additional comments in the documentation.

  1. This is tied to Cocoa apps, so the list of apps this won't work on is growing.
    • For example, does not work with Slack
  2. You cannot use symbolic links to a .dict file, you must put a copy of the file in your ~/Library/KeyBindings directory.
@deed02392
Copy link

deed02392 commented Dec 7, 2023

It works if you're using Slack in a browser, e.g. Safari.

@hym3242
Copy link

hym3242 commented Jan 21, 2024

DefaultKeyBinding.dict also works in any textarea,textfield, role=textbox, if not explicited handled by internal shortcuts system. For example, Chrome DevTools CodeMirror editor, VSCode search boxes. This is because Chromium uses Cocoa to implement them. The path to ~/Library/KeyBindings/DefaultKeyBinding.dict is hard coded in AppKit, guess it requires it to be regular file to avoid some security problems

@luxuxl
Copy link

luxuxl commented Sep 15, 2024

DefaultKeyBinding.dict also works in any textarea,textfield, role=textbox, if not explicited handled by internal shortcuts system. For example, Chrome DevTools CodeMirror editor, VSCode search boxes. This is because Chromium uses Cocoa to implement them. The path to ~/Library/KeyBindings/DefaultKeyBinding.dict is hard coded in AppKit, guess it requires it to be regular file to avoid some security problems

Do you mean the DefaultKeyBinding.dict will not work in vscode, obsidian and so on?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants