• Stars
    star
    535
  • Rank 79,667 (Top 2 %)
  • Language
    Swift
  • License
    Other
  • Created over 3 years ago
  • Updated 19 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⌨️ The missing keyboard shortcut utility for macOS

Keyboard Cowboy 3

Test Keyboard Cowboy Icon

Boost macOS productivity with Keyboard Cowboy.

Introducing Keyboard Cowboy - the ultimate productivity app for macOS that empowers users with incredible efficiency and control, all at the tip of their fingers.

Download Keyboard Cowboy today, and see what you can accomplish when you saddle up and take control of your Mac like a true cowboy. Experience the incredible power and efficiency of Keyboard Cowboy for yourself and take your macOS experience to the next level.


Application image

Simplify complex tasks and streamline workflows for Mac users.

With Keyboard Cowboy, users can automate repetitive actions, launch applications and scripts, control system settings, manipulate files and folders, and perform a wide range of actions – all without ever having to take their hands off the keyboard.

Keyboard Cowboy's intuitive interface and simple setup process make it easy for users of all levels to get started. And with its lightning-fast performance and seamless integration with macOS, Keyboard Cowboy is the ultimate tool for power users and casual users alike.

Feature overview

🧃Applications 🛞Automation
A single key or combination bound to open or activate an application improves workflow efficiency and saves time. Automating workflows by triggering them through application events, such as opening, switching, or closing an application.
🎛️ App-specific 📜AppleScripts
By binding groups of workflows to specific applications, you can stay focused and run workflows seamlessly, making you a multitasking master. Leveraging the power of AppleScripts can enhance the overall user experience of macOS, allowing you to accomplish tasks quickly and efficiently.
📁Files & Folders ⚫️ShellScripts
By utilizing keyboard shortcuts to open files and folders, macOS users can significantly improve their productivity and save valuable time in their daily workflow. With keyboard shortcuts at their fingertips, programmers can unleash the power of shell scripts and turbocharge their productivity, leaving tedious tasks in the dust.
⌨️Rebinding 💻 System commands
By rebinding keys to perform different actions or execute complex key sequences, power users can unlock a new level of efficiency and customize their workflow to fit their unique needs. Switch effortlessly between open application windows or invoke Exposé with a key of your choosing.
🧭Websites 🪟Window Management
Save time and customize your browsing experience by opening websites in a browser of your choice with a single keystroke. Adjust the window by moving it, enlarging or reducing its size, centering it, switching to fullscreen, or transferring it to the next display.

The best shortcut is no shortcut at all.

Automation

With contextual application triggers, you can set up workflows that respond to a wide range of conditions, such as when an application is opened, closed, or when the user switches to the application.

Once you've created your workflow, it will run automatically, without the need for any keyboard shortcuts or manual intervention. This powerful automation tool can help you save time and effort by automating a variety of tasks based on your context.

New command screenshot

Using the function key to bind up commands can be incredibly useful for programmers and power users.

By assigning frequently-used commands to the function key, you can streamline your workflow and save time. Overall, utilizing function keys can help you work more efficiently and effectively, making it a valuable tool for any programmer or power user.

Security and Privacy

Keyboard Cowboy is designed to be secure and private. It does not collect any personal information or send any data to third parties. All data is stored locally on your computer and is never transmitted over the internet.

In addition, macOS comes with built in security, so Keyboard Cowboy will be disabled when you are focsed on a password field or when you are in a secure input mode.

tl;dr

We don't stalk you, we don't collect your data, we don't sell your data. We don't even know who you are. But we care about your privacy and security. ❤️

Development

To get this up and running, you'll need to have tuist installed.

Installing tuist

The easiest way to install tuist is by using Homebew

brew install tuist 

For more information about tuist, refer to the projects README.

Setting up a .env

Create a new .env file in the root folder. Add the following contents to the .env-file.

APP_NAME=Keyboard Cowboy
APP_SCHEME=Keyboard-Cowboy
APP_BUNDLE_IDENTIFIER=com.zenangst.Keyboard-Cowboy
TEAM_ID=XXXXXXXXXX

Generating an Xcode project

Simply run the following commands in the root folder of the repository

tuist fetch
tuist generate

More Repositories

1

Hue

🎨 Hue is the all-in-one coloring utility that you'll ever need.
Swift
3,463
star
2

Spots

🎍 Spots is a cross-platform view controller framework for building component-based UIs
Swift
1,313
star
3

Gray

🌓 Tailor your macOS Mojave experience
Swift
1,276
star
4

Blueprints

🌀 Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.
Swift
993
star
5

Syncalicious

🍫 Syncalicious
Swift
356
star
6

Vaccine

💉 Vaccine - Make your apps immune to recompile-disease
Swift
303
star
7

Family

🚸 A child view controller framework that makes setting up your parent controllers as easy as pie.
Swift
250
star
8

Tailor

👔A super fast & convenient object mapper tailored for your needs
Swift
243
star
9

Versions

❇️Helping you find inner peace when comparing version numbers in Swift.
Swift
207
star
10

MarvinXcode

🔨A collection of nifty commands for your everyday workflow in Xcode
Swift
125
star
11

Differific

⛽ Differific - a fast and convenient diffing framework.
Swift
124
star
12

Coda-2-Modes

Modes for Coda 2
AppleScript
61
star
13

UserInterface

🚥 UserInterface - a collection of convenience extensions specifically tailored to building user interfaces in Swift.
Swift
51
star
14

ToTheTop

🔝To the top - A small macOS application to help you scroll to the top.
Swift
36
star
15

Zcode

Work around Apples restriction with running Xcode 6.4 on El Capitan Developer Preview 2
Swift
25
star
16

NSString-ZENInflections

Returns camelCased, UpperCamelCased, dashed-case, snake_cased representations of an NSString
Objective-C
25
star
17

Inflection

The Optimus Prime of string inflection
Swift
22
star
18

MouseDef

🐭Move and resize windows by holding down modifier keys
Swift
21
star
19

ChangeMarks

Change Marks helps you to keep track of your most recent changes by giving them a different background color.
Objective-C
14
star
20

OSX-Configuration

My personal OS X configurations
Shell
10
star
21

ZenCode

🔨ZenCode for Xcode - A collection of nifty commands for your everyday workflow in Xcode.
Swift
9
star
22

Voodoo

💀 Voodoo is a set of Sourcery templates to make you do more with less.
Swift
7
star
23

Apps

Swift
7
star
24

Houston

Swift
6
star
25

WindowFlex

Helps you flex your Xcode window muscles
Objective-C
6
star
26

Storage

Swift
5
star
27

AXEssibility

Swift
5
star
28

Mapper

An object mapper for Swift
Swift
4
star
29

Marvin-Xcode-Extension

🔨A collection of nifty commands for your everyday workflow in Xcode 8
Swift
4
star
30

Xcode-Templates

🔨 Xcode templates
Swift
4
star
31

DirectoryObserver

Observing the file-system, easy as 1 2 3!
Swift
3
star
32

Goldfish

Something something secret ... goldfish.
Swift
3
star
33

TextMate-1-Bundle

Commands and Snippets I use everyday at work
3
star
34

coda-command-line

Coda 2 command line tool
Objective-C
3
star
35

XcodeConfiguration

3
star
36

C.mode

C mode for Coda 2
AppleScript
3
star
37

GoldenRetriever

Swift
2
star
38

dotfiles

My dotfiles
Vim Script
2
star
39

xcode-fish

Find and open xcworkspace or xcproject in Xcode.
Shell
2
star
40

LaunchArguments

Swift
2
star
41

xcode-espresso-tribute-theme

A light theme inspired by the Espresso - The Web Editor
2
star
42

xcode-ios-project

Ruby
2
star
43

MachPort

Swift
2
star
44

ZENFramework

Just another PHP MVC framework
PHP
2
star
45

HideDockAndStageManager

Swift
2
star
46

Windows

Swift
2
star
47

NSString-ZENVersions

Helping you find inner peace when comparing version numbers.
Objective-C
2
star
48

ApacheConf.mode

Apache configuration mode for Coda 2
1
star
49

theme-oh-my-sushi

oh-my-sushi
Shell
1
star
50

SidebarFlex

Objective-C
1
star
51

Retina

Swift
1
star
52

KeyCodes

Swift
1
star
53

StageManagerAppWindowGroupingBehavior

Swift
1
star
54

Swift.mode

1
star
55

DockManager

Swift
1
star
56

xc

Swift
1
star
57

haml.mode

HAML mode for Coda 2
1
star
58

ERB.mode

Ruby ERB mode for Coda 2
AppleScript
1
star
59

Ruby.mode

Ruby mode for Coda 2
AppleScript
1
star
60

emolator

TBD
1
star
61

DefaultKeyBinding

Custom keyboard shortcuts for OS X
1
star