Major Опубликовано 13 марта, 2017 Поделиться Опубликовано 13 марта, 2017 Можно ли как-то узнать список доступных кнопок (HardwareBack, Home, Menu) на том или ином девайсе? Еще заметил, что кнопки vkHardwareBack и vkMenu можно перехватить в OnKeyUp, а кнопка vkHome выполняется так, как системе угодно. Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 13 марта, 2017 Модераторы Поделиться Опубликовано 13 марта, 2017 как понять список доступных кнопок? на счёт кнопки Home, все верно, так и должно быть Kitty 1 Цитата Ссылка на комментарий
0 Major Опубликовано 13 марта, 2017 Автор Поделиться Опубликовано 13 марта, 2017 3 часа назад, Равиль Зарипов (ZuBy) сказал: как понять список доступных кнопок? на моем смартфоне есть кнопки HardwareBack, Home, Menu, а на планшете кнопки Menu физически нет Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 13 марта, 2017 Модераторы Поделиться Опубликовано 13 марта, 2017 Только что, Major сказал: на моем смартфоне есть кнопки HardwareBack, Home, Menu, а на планшете кнопки Menu физически нет её давно нет на многих телефонах, начиная с SDK 14 вроде Android отошел от этой идеологии. Но ничего вам не мешает её обработать, при её наличии Цитата Ссылка на комментарий
0 RoschinSpb Опубликовано 13 марта, 2017 Поделиться Опубликовано 13 марта, 2017 Эмпирически выяснено, что vkHardwareBack есть на всех устройствах с Android (из тех, что проверялись). Это вообще специфическая для Android клавиша, для которой нет аналогов на других платформах. Остальное как получится. Теоретически можно нормальную клаву подключить, но это не проверялось. Цитата Ссылка на комментарий
0 Major Опубликовано 13 марта, 2017 Автор Поделиться Опубликовано 13 марта, 2017 3 часа назад, Равиль Зарипов (ZuBy) сказал: её давно нет на многих телефонах, начиная с SDK 14 вроде Android отошел от этой идеологии. а Samsung Galaxy S4 относится ко многим телефонам? На нем есть Menu. Цитата Ссылка на комментарий
0 RoschinSpb Опубликовано 13 марта, 2017 Поделиться Опубликовано 13 марта, 2017 39 минут назад, Major сказал: Можно ли как-то узнать список доступных кнопок Средствами Fire Monkey нельзя. И это относится не только к HardwareBack, Home, Menu но и вообще к любым клавишам на любой клавиатуре. Возможно можно как-то воспользоваться андроидными системными функциями, но например в Windows нету системных средств для определения наличия физических клавиш. Так что обработка горячих клавиш всегда должна дублироваться какими-то другими интерфейсными элементами, если конечно Вы не хотите намеренно скрыть что-то от обычных пользователей. Равиль Зарипов (ZuBy) и Major 2 Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 13 марта, 2017 Модераторы Поделиться Опубликовано 13 марта, 2017 14 минут назад, Major сказал: а Samsung Galaxy S4 относится ко многим телефонам? На нем есть Menu. это к дизайнерам самсунг, меню давно заменяют на "последние запущенные приложения" или как вариант "выбор симкарты для звонка" вообще не вижу проблем с этой кнопкой, если есть обработайте, если нет её, то ничего не произойдёт Цитата Ссылка на комментарий
Вопрос
Major
Можно ли как-то узнать список доступных кнопок (HardwareBack, Home, Menu) на том или ином девайсе?
Еще заметил, что кнопки vkHardwareBack и vkMenu можно перехватить в OnKeyUp, а кнопка vkHome выполняется так, как системе угодно.
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.