Record keystroke for screencast
Swift C HTML Objective-C
Latest commit 1d119ee May 2, 2015 @cho45 Swift 1.2
Permalink
Failed to load latest commit information.
KeyCast.xcodeproj update credits Feb 20, 2015
KeyCast Swift 1.2 May 3, 2015
KeyCastTests init Feb 9, 2015
ShortcutRecorder @ 9ae7ef4 update ignore Feb 20, 2015
icon-large-assets init Feb 9, 2015
.gitignore update ignore Feb 20, 2015
.gitmodules implement hotkey Feb 20, 2015
README.md update readme Feb 19, 2015

README.md

KeyCast

Display keystroke for desktop screencast. (demo movie: youtube)

Automatically Hide Password Input

KeyCast detect the focused input is password input. So you do not need to disable by hand to hide input for password mostly.

Supported:

  • Native AXSecureTextField
  • Google Chrome's password input
  • Local sudo (hide on sudo is in processlist)

Download and Install

Download .dmg from releases page:

https://github.com/cho45/KeyCast/releases

Copy KeyCast.app to your Application folder.

Scripting Bridge

KeyCast also supports scripting bridge. You can control (enable or disable) KeyCast by AppleScript or JavaScript (Yosemite).

eg.

# enable 
osascript -e 'tell application "KeyCast"' -e 'set enabled to true' -e 'end tell'

# disable
osascript -e 'tell application "KeyCast"' -e 'set enabled to false' -e 'end tell'

eg. (on Yosemite)

# enable
osascript -l JavaScript -e 'Application("KeyCast").enabled = true;' 

#disable
osascript -l JavaScript -e 'Application("KeyCast").enabled = false;'