ukelele
« Back to VersTracker
Description:
Unicode keyboard layout editor
Type: Cask  |  Latest Version: 3.6.0@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: keyboard unicode layout editor input-method macos
Install: brew install --cask ukelele
About:
Ukelele is a specialized macOS application for creating and editing Unicode keyboard layouts. It provides a visual interface to map characters, dead keys, and modifiers to key positions, enabling custom input methods. This tool is essential for linguists, developers, and users working with non-standard or multiple language inputs.
Key Features:
  • Visual keyboard layout editor with drag-and-drop functionality
  • Support for complex input methods including dead keys and ligatures
  • Generates installable .keylayout files compatible with macOS
  • Unicode character palette integration for easy character selection
Use Cases:
  • Creating custom keyboard layouts for endangered or constructed languages
  • Developing specialized input methods for technical symbols or mathematical notation
  • Modifying existing macOS keyboard layouts for accessibility or ergonomic needs
Alternatives:
  • Keyboard Layout Editor – Web-based tool that generates XML/JSON but lacks native macOS integration and visual editing
  • Ukelele – The standard reference; Ukelele offers more intuitive GUI and direct .keylayout generation
Version History
Detected Version Rev Change Commit
Sep 15, 2025 1:18pm 3.6.0 0 VERSION_BUMP 511c6c73
Sep 13, 2025 11:25pm 3.6.0 0 VERSION_BUMP 38e128a0
Aug 15, 2025 10:36am 3.6b7 0 VERSION_BUMP a0deb094
Aug 13, 2025 8:18am 3.6b6 0 VERSION_BUMP 30570fe8