Как получить доступ к специальным клавишам с помощью клавиатуры ZAGGmate с iSSH на iPad?

Я только что купил чехол ZAGGmate с клавиатурой Bluetooth. Я сразу же вошел в систему с Linux через iSSH и открыл vim. Я могу нормально печатать на этой маленькой клавиатуре, но у меня проблемы с несколькими клавишами.

Во-первых, клавиша Esc привязана к клавише главного экрана. Я пытался удерживать Fn, нажимая Esc. К сожалению, это не помогло.

Кроме того, клавиша управления не работает. Например, CTRL-F и CTRL-B не прокручивают страницу вперед и назад в vim. Любая подсказка, как исправить эту ситуацию?

Обновление: я нашел параметр iSSH, который сопоставляет аккорды опциональных клавиш с управляющими аккордами. Это решает мою вторую проблему. Кроме того, теперь я могу нажать CTRL-[, чтобы получить тот же эффект, что и при нажатии Esc. Итак, я уже не настолько зол, чтобы возвращать клавиатуру в магазин. Любая помощь с первой частью вопроса все равно будет очень признательна.

@Judge Maygarden Если здесь нет ответа, вы можете попробовать опубликовать сообщение на одной из досок Unix/Linux.
@ Натан Какой из них подойдет? Первоначально я поставил это на суперпользователя, и он был перемещен на эту доску Apple.
Я бы порекомендовал unix.stackexchange.com
@ Натан Хорошо, спасибо. Я собираюсь сначала попробовать службу поддержки клиентов ZAGG и Zingersoft. Я отправлю ответ здесь, если я получу хороший ответ.
У меня та же проблема. Какой вариант iSSH вы нашли?

Ответы (1)

Я разработал терминал для iOS (он не выпущен, предназначен в качестве базы для других проектов) и часами пытался увидеть какое-либо событие или модификатор при использовании метаклавиш на внешней клавиатуре. Единственный способ получить эти события — использовать частные API, и если вы это сделаете, вы не сможете разместить свое приложение в магазине. Я зарегистрировал проблему ( Apple rdar 10283552 ), и, надеюсь, это изменится в будущем выпуске.

Так что проблема не в вашей клавиатуре, а в iOS. Я думаю, вы нашли лучшее решение с ключевыми аккордами, если только вы не хотите использовать одно из лучших приложений, таких как Prompt , которое дает вам «мягкие» мета-клавиши на экране — но весь смысл в том, чтобы держать руки на внешней клавиатуре. , Я знаю.

Я не знаю точно, сохраняет ли Prompt эти мета-клавиши видимыми при подключении клавиатуры BT — это можно сделать в коде — если бы это было так, возможно, программные мета-клавиши были бы лучше, чем ничего.