Generates native keyboard layout bundles for macOS.
Supports localized metadata.
Provides a sophisticated symbol key (¤, Symbol.key), which enables entry of symbols by spelling out their names.
Example Usage
SDGKeyboardDesign is a Swift library and can be used in many ways, but even if you are unfamiliar with Swift, you should still be able to create a keyboard for yourself by modifying the following example.
macOS • Windows • Web • Ubuntu • tvOS • iOS • Android • Amazon Linux • watchOS
Documentation
SDGKeyboardDesign
SDGKeyboardDesign provides tools for generating keyboard layouts.
Features:
¤
,Symbol.key
), which enables entry of symbols by spelling out their names.Example Usage
SDGKeyboardDesign is a Swift library and can be used in many ways, but even if you are unfamiliar with Swift, you should still be able to create a keyboard for yourself by modifying the following example.
cd
and a space.Some platforms lack certain features. The compilation conditions which appear throughout the documentation are defined as follows:
Importing
SDGKeyboardDesign provides a library for use with the Swift Package Manager.
Simply add SDGKeyboardDesign as a dependency in
Package.swift
:The module can then be imported in source files:
About
The SDGKeyboardDesign project is maintained by Jeremy David Giesbrecht.
If SDGKeyboardDesign saves you money, consider giving some of it as a donation.
If SDGKeyboardDesign saves you time, consider devoting some of it to contributing back to the project.