Я только что купил чехол ZAGGmate с клавиатурой Bluetooth. Я сразу же вошел в систему с Linux через iSSH и открыл vim. Я могу нормально печатать на этой маленькой клавиатуре, но у меня проблемы с несколькими клавишами.
Во-первых, клавиша Esc привязана к клавише главного экрана. Я пытался удерживать Fn, нажимая Esc. К сожалению, это не помогло.
Кроме того, клавиша управления не работает. Например, CTRL-F и CTRL-B не прокручивают страницу вперед и назад в vim. Любая подсказка, как исправить эту ситуацию?
Обновление: я нашел параметр iSSH, который сопоставляет аккорды опциональных клавиш с управляющими аккордами. Это решает мою вторую проблему. Кроме того, теперь я могу нажать CTRL-[, чтобы получить тот же эффект, что и при нажатии Esc. Итак, я уже не настолько зол, чтобы возвращать клавиатуру в магазин. Любая помощь с первой частью вопроса все равно будет очень признательна.
Я разработал терминал для iOS (он не выпущен, предназначен в качестве базы для других проектов) и часами пытался увидеть какое-либо событие или модификатор при использовании метаклавиш на внешней клавиатуре. Единственный способ получить эти события — использовать частные API, и если вы это сделаете, вы не сможете разместить свое приложение в магазине. Я зарегистрировал проблему ( Apple rdar 10283552 ), и, надеюсь, это изменится в будущем выпуске.
Так что проблема не в вашей клавиатуре, а в iOS. Я думаю, вы нашли лучшее решение с ключевыми аккордами, если только вы не хотите использовать одно из лучших приложений, таких как Prompt , которое дает вам «мягкие» мета-клавиши на экране — но весь смысл в том, чтобы держать руки на внешней клавиатуре. , Я знаю.
Я не знаю точно, сохраняет ли Prompt эти мета-клавиши видимыми при подключении клавиатуры BT — это можно сделать в коде — если бы это было так, возможно, программные мета-клавиши были бы лучше, чем ничего.
Натан Гринштейн
Судья Мэйгарден
Натан Гринштейн
Судья Мэйгарден
Кит Томпсон