Кто-Нибудь знает как можно перехватывать нажатие кнопки backspace на software

клавиатуре?
Что-то прям далеко за 10+ часов ушел уже в поисках

22 ответов

10 просмотров

Как вариант это отлогать нажатие всех клавиш и искать нужный кейкод 🤔

Nikita-Kulikov Автор вопроса
Dug
Как вариант это отлогать нажатие всех клавиш и иск...

"Отлогать" нажатие клавиш в андроиде невозможно

Nikita Kulikov
"Отлогать" нажатие клавиш в андроиде невозможно

KeyEvent.KEYCODE_DEL, я так понимаю, не оно? Из того, что быстро приходит в голову — отслеживать разницу в символах и считать это за backspace

Nikita-Kulikov Автор вопроса
Nikita Kulikov
"Отлогать" нажатие клавиш в андроиде невозможно

То есть onKeyUp/onKeyDown софтовая клава не посылает? Если перепроверишь, можно сравнивать длину строк в поле ввода: на одну меньше -> скорее всего бэкспейс

Nikita-Kulikov Автор вопроса

modifier = Modifier.onKeyEvent { if (it.key == Key.Delete) ... }

Nikita-Kulikov Автор вопроса
🚄 Bonк em Saudade
modifier = Modifier.onKeyEvent { if (it.ke...

Не работает, этот метод только для хардвар клавиатур

Nikita-Kulikov Автор вопроса
🚄 Bonк em Saudade
А it.nativeKeyEvent.keyCode == 67?

Вообще метод не вызывается

Nikita-Kulikov Автор вопроса
🚄 Bonк em Saudade
Странно

Читали javadoc этого модификатора?

Nikita-Kulikov Автор вопроса
Nikita Kulikov
Воооо, да

Это не подходит? https://stackoverflow.com/a/72323127

Nikita-Kulikov Автор вопроса
Dmitry
Это не подходит? https://stackoverflow.com/a/72323...

Ого, полезный топик ты скинул

Nikita-Kulikov Автор вопроса
Dmitry
Это не подходит? https://stackoverflow.com/a/72323...

Там тоже много сложностей, до input connection там далеко, но идея в виде фейковой клавиатуры гениальна

Nikita Kulikov
Там тоже много сложностей, до input connection там...

Я думал ты ее сразу отмел потому что не кастомизируется: к примеру, у меня свифткей, а у тебя нарисован гбоард

Nikita Kulikov
Там тоже много сложностей, до input connection там...

Я вообще думал, что ты будешь сюда копать🙂, но своя, так своя

Nikita-Kulikov Автор вопроса
Dmitry
Я вообще думал, что ты будешь сюда копать🙂, но сво...

Там придется все кишки текстового поля копировать, что печальная идея

Nikita Kulikov
Читали javadoc этого модификатора?

Читал. У меня на обычной клаве на экране всё работает)

Похожие вопросы

Обсуждают сегодня

Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
1
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Всем привет) Я попробовал турбо роутер октябрьский. Вроде доволен, но возникла проблемка) Бутстраповские модалки плодят .modal-backdrop элементы Если модалка открыта, должне...
Виталий
3
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
кто что использовал парсить ексель ? неохота гуглить и пробовать 🙃
Oleh Nerzh
7
у меня вопрос, а айМайк отец пятерых детей или отец пятого свифта?
Karl {🌪️}{🐊} Shinobi
5
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
Карта сайта