Перейти к содержанию
Fire Monkey от А до Я
  • 0

vkHardwareBack, vkHome, vkMenu (Android)


Major

Вопрос

Опубликовано

Можно ли как-то узнать список доступных кнопок (HardwareBack, Home, Menu) на том или ином девайсе?

Еще заметил, что кнопки vkHardwareBack и vkMenu можно перехватить в OnKeyUp, а кнопка vkHome выполняется так, как системе угодно.

Рекомендуемые сообщения

  • 0
Опубликовано
3 часа назад, Равиль Зарипов (ZuBy) сказал:

как понять список доступных кнопок?

 

на моем смартфоне есть кнопки HardwareBack, Home, Menu, а на планшете кнопки Menu физически нет

  • 0
  • Модераторы
Опубликовано
Только что, Major сказал:

на моем смартфоне есть кнопки HardwareBack, Home, Menu, а на планшете кнопки Menu физически нет

её давно нет на многих телефонах, начиная с SDK 14 вроде Android отошел от этой идеологии.

Но ничего вам не мешает её обработать, при её наличии

  • 0
Опубликовано

Эмпирически выяснено, что vkHardwareBack есть на всех устройствах с Android (из тех, что проверялись). Это вообще специфическая для Android клавиша, для которой нет аналогов на других платформах.

Остальное как получится. Теоретически можно нормальную клаву подключить, но это не проверялось.

  • 0
Опубликовано
3 часа назад, Равиль Зарипов (ZuBy) сказал:

её давно нет на многих телефонах, начиная с SDK 14 вроде Android отошел от этой идеологии.

 

а Samsung Galaxy S4 относится ко многим телефонам? На нем есть Menu.

 

  • 0
Опубликовано
39 минут назад, Major сказал:

Можно ли как-то узнать список доступных кнопок

Средствами Fire Monkey нельзя. И это относится не только к HardwareBack, Home, Menu но и вообще к любым клавишам на любой клавиатуре. Возможно можно как-то воспользоваться андроидными системными функциями, но например в Windows нету системных средств для определения наличия физических клавиш. Так что обработка горячих клавиш всегда должна дублироваться какими-то другими интерфейсными элементами, если конечно Вы не хотите намеренно скрыть что-то от обычных пользователей.

  • 0
  • Модераторы
Опубликовано
14 минут назад, Major сказал:

а Samsung Galaxy S4 относится ко многим телефонам? На нем есть Menu.

это к дизайнерам самсунг, меню давно заменяют на "последние запущенные приложения" или как вариант "выбор симкарты для звонка"

вообще не вижу проблем с этой кнопкой, если есть обработайте, если нет её, то ничего не произойдёт

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...