ukelele
« Back to VersTracker
Description:
Unicode keyboard layout editor
Type: Cask  |  Latest Version: 3.6.1@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
Mar 11, 2026 4:48pm 3.6.1 0 VERSION_BUMP 88340911
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
Feb 19, 2024 8:44am 3.5.11 0 VERSION_BUMP d0585985
Feb 14, 2024 10:51am 3.5.10 0 VERSION_BUMP 6fffe581
Jan 19, 2024 9:27am 3.5.9 0 VERSION_BUMP 1bd2db8b
Jan 3, 2024 1:27pm 3.5.8 0 VERSION_BUMP 3a9f56bb