XCActionBar - "Alfred for Xcode" plugin

  •        15

If you use Alfred, LaunchBar, QuickSilver or other similar products (and if you don't, you really should!), then you already know what this is all about. XCActionBar is at present only partially supported in Xcode 9. The vast majority of custom actions operate on text and therefore require access to Xcode's internal text views which have changed significantly in Xcode 9. I know of a few other plugins in a similar situation and people are hard at work trying to figure out what the new hook points are. I'm currently not in a position where I can dedicate a lot of time to research this, but I will definitely get to it at some point.

https://github.com/pdcgomes/XCActionBar

Tags
Implementation
License
Platform

   




Related Projects

ShortcutMapper - A visual keyboard shortcuts explorer for popular applications.

  •    HTML

The goal of this project is to map out application keyboard shortcuts onto a virtual keyboard, making it easy to find and learn new shortcuts. The shortcut data is scraped from online documentation to reduce error and to keep the data easy to update with newer versions. This project is directly hosted on github from the main gh-pages branch. All changes to this branch are live.

atom-keyboard-shortcuts - A list of keyboard shortcuts for the Atom text editor

  •    

This list is by no means meant to be a complete listing of every available shortcut. It simply lists the shortcuts that I use on a regular basis. For a complete listing of all available shortcuts, consult the Settings > Keybindings page in Atom. Since I'm using a Mac, I have mainly listed the keyboard shortcuts macOS. Please feel free to add the Windows or Linux shortcuts.

Xcode-Keyboard-Shortcuts - A Git Repo for storing the Xcode Keyboard Shortcuts as well as being able to keep track of forks

  •    Javascript

This is the official repository for the Xcode Keyboard shortcuts. This repository has the Xcode 4.0 shortcuts. It also makes it easy to track forks so alternative versions are easily discoverable. The document is currently a Pages '09 Document.

angular-hotkeys - Configuration-centric keyboard shortcuts for your Angular apps.

  •    Javascript

Configuration-centric keyboard shortcuts for your Angular apps.While this is a great approach for many Angular apps, some applications do not have a 1 to 1 relationship between DOM elements and controller methods. In my case, many methods on the controller were only accessible through the keyboard.

hotkeys - ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

  •    Javascript

HotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb) (gzipped: 1.73kb), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks. Official document demo preview. You will need Node.js installed on your system.


touch-bar-simulator - Use the Touch Bar on any Mac

  •    Swift

Launch the Touch Bar simulator from anywhere without needing to have Xcode installed, whereas Apple requires you to launch it from inside Xcode. It also comes with a handy transparency slider, a screenshot button, and a service to toggle the Touch Bar in the Services menu or with a keyboard shortcut.You can add a shortcut in System Preferences → Keyboard → Shortcuts → Services → Toggle Touch Bar.

react-shortcuts - Manage keyboard shortcuts from one place

  •    Javascript

Manage keyboard shortcuts from one place. Managing keyboard shortcuts can sometimes get messy. Or always, if not implemented the right way.

SublimeTutor - An interactive in-editor keyboard shortcuts tutorial for Sublime Text 3

  •    Ruby

Sublime Text 3 is a powerful and easy to use text editor. An ultra simple user interface beautifully hides all the complexity behind. You can start using the editor without knowing any details, which is great for beginners. When I started using Sublime Text, I was a migrant from the world of TextMate and Vim. While a lot of keyboard shortcuts and features were similar to TextMate, some looked alien as well. Earlier, when I was learning Vim, I had found vimtutor to be of great help. In my early days with Sublime, I was looking for a similar solution which could interactively teach new shortcuts inside the editor itself.

MouseFeed Eclipse Plugin. Learn keyboard

  •    Java

MouseFeed Eclipse plugin. Helps to remember keyboard shortcuts. Shows a popup with the keyboard shortcut for the actions called with a mouse click.

Dash-Plugin-for-Xcode - Plugin for Xcode to integrate the Dash documentation viewer app

  •    Objective-C

This plugin does not work with Xcode 8 or newer. The new Xcode 8 extensions API is unreliable and extremely lacking. An Xcode 8 extension will not be released as it would not add any functionality that isn't there already. The recommended workaround is to set up a Search using selected text shortcut in Dash's Preferences > General. If you absolutely must use an extension in Xcode 8+, the Xcode Search and xTextHandler extensions support Dash. I don't recommend this, as extensions don't do anything more than what the Search using selected text keyboard shortcut does.

medium-draft - 📝 A medium like Rich Text Editor built on draft-js with a focus on keyboard shortcuts

  •    Javascript

A medium like rich text editor built upon draft-js with an emphasis on eliminating mouse usage by adding relevant keyboard shortcuts. Documentation in progress.

combokeys - Web browser keyboard shortcuts. CommonJS, NPM.

  •    Javascript

Combokeys is a JavaScript library for handling keyboard shortcuts in the browser. It is licensed under the Apache 2.0 license.

Shortcut Manager

  •    

Shortcut Manager (SM) is solution for everyone who is looking for creating keyboard shortcuts in .NET Winforms applications. SM uses Win32 API to create keyboard hook and fires supplied handler after required shortcut is pressed.

keymage - Yet Another JS Keybinding library

  •    Javascript

Keymage is a small (1.6kb after Closure Compiler and gzip) library for handling key bindings in JavaScript. It supports nested application scopes, has a simple DSL for defining keys and can handle key chords. There are no dependencies. It is possible to use library as a simple JS module, as an AMD module or as CommonJS module.

VimFx - Vim keyboard shortcuts for Firefox

  •    CoffeeScript

VimFx is a Firefox extension which adds short, Vim-style keyboard shortcuts for browsing and navigation, for a near mouseless experience. New to VimFx? Check out Questions & Answers! Power user? Make a config file! In either case, have look at the the documentation and the wiki.

Snipps

  •    

Snipps is simple application based on keyboard shortcuts for manage code snippets.

PiTiVi - Movie editor for Linux desktop

  •    Python

PiTiVi is designed to be a simple video editor to meet the needs of users in the GNOME desktop environment. PiTiVi inherits its capabilities for importing and exporting (rendering) media from the GStreamer framework, or plugins for the GStreamer framework. PiTiVi supports simple media editing capabilities such as trimming, snapping, splitting and cutting of clips. Audio mixing is supported by curves, visualised as line segments drawn over an audio waveform.

hotkey - Global DOM element activation

  •    Javascript

Trigger an action on a target element when a key or sequence of keys is pressed on the keyboard. This triggers a focus event on form fields, or a click event on <a href="...">, <button> and <summary> elements. By default, hotkeys are extracted from a target element's data-hotkey attribute, but this can be overridden by passing the hotkey to the registering function (install) as a parameter.

python-shortcuts - Create Siri Shortcuts with Python

  •    Python

python-shortcuts is a library to create Siri Shortcuts on your laptop with your favourite text editor. It uses toml to represent shortcuts. The library is in a very early development state (PR welcome!), so it does not support all actions from Shortcuts app.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.