Поработав некоторое время с Windows 8 на планшете и ультрабуке с сенсорным экраном, я столкнулся с одной интересной особенностью. При работе с полями ввода в настольных (desktop) приложениях экранная клавиатура не появляется автоматически, приходится каждый раз вызывать путем касания значка в системном лотке, а потом закрывать нажатием на кнопку закрытия окна.
В Windows UI приложениях такой проблемы нет, клавиатура автоматически появляется, как только поле ввода получает фокус и исчезает, когда в ней отпадает необходимость — например, элемент управления потерял фокус ввода, либо пользователь начал вводить текст с «железной» клавиатуры.
Так как я не только пользователь, но и разработчик, то подумал: а что если перенести это поведение экранной клавиатуры и в свои настольные приложения? Задача поставлена, ищем решение.
Поздравляю хабрачитателей с приближающимися праздниками! Всем, дочитавшим до конца — готовый к использованию код в подарок! :)
Читать полностью »
Метка «touchscreen»
Один из способов адаптации настольных приложений под сенсорный экран
2012-12-27 в 12:04, admin, рубрики: touchscreen, ultrabook, Блог компании Intel, разработка, метки: touchscreen, ultrabookКнопка для поворота экрана на X220 tablet
2012-08-26 в 1:13, admin, рубрики: howto, linux, tablet, touchscreen, x220, Ноутбуки, планшет, Убунтариум, метки: howto, tablet, touchscreen, x220, планшетВзамен убитого почти всусмерть X220i купил себе X220 tablet. Замечательная железка — ноутбук с вращающимся экраном, точскрином и пером (которое понимает «силу нажатия»). Однако, увы, часть хардварных кнопок (в т.ч. на вращающемся экране) не работала.
Одна из них — кнопка поворота (на фотографии). Очень полезна для перевода ноутбука в «readmode» (c книжно-портретной ориентацией).
Что мы хотим?
- По нажатию поворачивать картинку на 90°
- По повторному нажатию возвращать обратно
- Поворачивать восприятие всех точскринов (обнаружилось в ходе отладки решения)
Под катом — вариант решения и ссылки на использованные материалы.