Створіть власну програмну розкладку клавіатури для своєї програми

Для переважної більшості ситуацій існуючі розкладки клавіатури більш ніж достатні. Зрештою, більшість полів введення в більшості додатків вимагають введення літер або цифр, і практично всі клавіатурні рішення для вторинного ринку мають адекватні розкладки для обох ситуацій. Однак, якщо ви розробляєте програму, яка потребує більш спеціальної клавіатури, стандартних розкладок може бути недостатньо.

Старший член XDA SimplicityApks нещодавно створив інструмент математичного аналізу під назвою ФункціяCapture. Створюючи свою програму, він швидко виявив, що вимагати від користувачів використовувати розкладку клавіатури за замовчуванням було б занадто привабливимзапальний. Натомість він вирішив створити власну розкладку клавіатури, адаптовану для функцій, необхідних для його програми.

Дізнавшись, як створити власний макет, SimplicityApks поділився інструкціями в легко зрозумілій формі. Велика частина посібника базується на a створений раніше підручник за розробником Маартен Пеннінгс, який OP потім розширив, щоб включити, чому ви виконуєте кожен із кроків. А щоб загальний вигляд відповідав темі вашої програми, SimplicityApks також містить посібник (другий публікація) про те, як створити тему для новоствореної клавіатури, щоб вона відповідала загальному вигляду та відчуттям вашої додаток

Якщо ви розробляєте програму, яка потребує нестандартного введення користувача, можливо, ви захочете використати спеціальну розкладку програмної клавіатури. Щоб дізнатися, як застосувати це у власному додатку, перейдіть до навчальна нитка.