---
title: "Train to be a Keyboard Master with Keyboard Jedi"
url: "https://osherove.com/blog/2007/6/3/train-to-be-a-keyboard-master-with-keyboard-jedi.md"
canonical: "https://osherove.com/blog/2007/6/3/train-to-be-a-keyboard-master-with-keyboard-jedi.html"
published: "2007-06-03T12:18:26"
updated: "2007-06-03T12:18:26"
tags: ["Cool Tools", "General Software Devel..."]
author: "Roy Osherove"
description: "Key Jedi allows learning and training to use keyboard shortcuts. It can be used in presentations, screencasts and videos, as well as when working with someone else on the same machine to teach new shortcuts. It shows a…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Train to be a Keyboard Master with Keyboard Jedi

By Roy Osherove June 3, 2007 In [Cool Tools](https://osherove.com/blog/category/cool-tools), [General Software Devel...](https://osherove.com/blog/category/general-software-devel)

**Historical article** · Originally published June 3, 2007; technical details may be outdated.

Key Jedi allows learning and training to use keyboard shortcuts. It can be used in presentations, screencasts and videos, as well as when working with someone else on the same machine to teach new shortcuts. It shows a visual list of shortcuts as you type them, no matter what application you work in. It is free, simple and quick to use.

![](https://osherove.com/img/wb/5a7c8e46_files.osherove.com_images_keyjedi.jpg)

[Download Here (with source code on github)](https://osherove.com/tools/)

Version 1.5 is out, and this one has some major new abilities:

- Force yourself to only use the keyboard on a specific application

Press Ctrl-Shift-Alt-F12 when in any application, and KJ will confine the mouse cursor to its own window, as long as that other application is active. this will force you to go “Mouseless” just for that specific application. Press Ctrl-Shift-Alt-F12 again to stop this.

- When showing someone cool keyboard tricks, you can attach “memos” to shortcuts you pressed

Just double click on a list item inside Key Jedi, and you can add a short line to remember what that shortcut does. Later you can right click in the KJ list, and save all the memos to the clipboard, so you can paste them into a document and print them for later memorization

- Enable or disable special keys from being shown

In the config file, you can enable showing tabs, enter, page up and pagedown, or to set it to work with Visual Studio only.

## More in Cool Tools

[All posts in Cool Tools](https://osherove.com/blog/category/cool-tools)

- Jun 10, 2007

    ### [Tips for Testable code and for testing legacy code](https://osherove.com/blog/2007/6/10/tips-for-testable-code-and-for-testing-legacy-code.html)

- Jun 10, 2007

    ### [Utilities and apps to look at](https://osherove.com/blog/2007/6/10/utilities-and-apps-to-look-at.html)

- May 19, 2007

    ### [Easier Winform UI Thread Safe Methods with DynamicProxy2 and Osherove.SimpleInterception](https://osherove.com/blog/2007/5/19/easier-winform-ui-thread-safe-methods-with-dynamicproxy2-and.html)

- Mar 17, 2007

    ### [UDPixel - repairs Dead Pixel on TFT Screens](https://osherove.com/blog/2007/3/17/udpixel-repairs-dead-pixel-on-tft-screens.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
