УСТРОЙСТВО ВВОДА, СПОСОБ ВВОДА И ПРОГРАММА

1. Устройство ввода, содержащее:
детектор давления для измерения давления нажатия рабочего элемента, приложенного к виртуальной клавише, которой выборочно назначены один или более кандидатов на ввод; и
блок управления вводом, выполненный с возможностью изменения состояния для выбора одного или более кандидатов на ввод, выборочно назначенных виртуальной клавише, при каждой операции нажатия, причем моментом операции нажатия является момент, когда давление нажатия, измеряемое детектором давления, превысит заданное пороговое значение для выбора, или момент, когда давление нажатия станет ниже порогового значения для выбора в процессе ослабления давления после превышения порогового значения для выбора.
2. Устройство ввода по п.1, дополнительно содержащее:
блок дисплея для отображения виртуальной клавиши,
при этом
детектор давления установлен на экране дисплея блока дисплея и выполнен с возможностью измерения давления нажатия рабочего элемента, приложенного к экрану дисплея.
3. Устройство ввода по п.1,
в котором блок управления вводом выполнен с возможностью определять выбор кандидата на ввод, находящегося в состоянии выбора, в тот момент, когда на основе измеренного давления нажатия устанавливается, что рабочим элементом выполняется операция определения.
4. Устройство ввода по п.3,
в котором блок управления вводом выполнен с возможностью устанавливать, что рабочим элементом выполняется операция определения, в момент, когда установлено, что давление нажатия рабочего элемента отсутствует, или в момент, когда установлено, что давление нажатия равно или меньше порогового значения для определения, которое меньше порогового значения для выбора, или в момент, когда прошло заданное время после того, как установлено, что давление нажатия равно или меньше порогового значения для определения.
5. Устройство ввода по п.1, дополнительно содержащее:
детектор положения, расположенный на экране дисплея, для определения положения точки контакта рабочего элемента,
при этом
блок управления вводом выполнен с возможностью переключать состояние выбора на другого кандидата на ввод, который связан с кандидатом на ввод, находящимся в это время в состоянии выбора, и соответствует направлению изменения положения точки контакта, когда установлено, что положение точки контакта, определяемое детектором положения, находится вне рабочей области виртуальной клавиши, и при этом измеряемое давление нажатия поддерживается равным или больше порогового значения для выбора.
6. Устройство ввода по п.5,
в котором блок управления вводом выполнен с возможностью выбора одной или более групп кандидатов на ввод, выбираемых путем повторения определения выбора кандидата на ввод, находящегося в это время в состоянии выбора, каждый раз, когда устанавливается, что рабочим элементом выполняется операция определения.
7. Устройство ввода по п.6,
в котором блок управления вводом выполнен с возможностью переключаться из режима выбора ввода для выбора группы кандидатов на ввод в режим выбора предиктивного преобразования для выбора кандидата для предиктивного преобразования, связанного с выбранной группой кандидатов на ввод, когда установлено, что измеренное давление нажатия равно или больше порогового значения для преобразования, превосходящего пороговое значение для выбора.
8. Устройство ввода по п.7,
в котором блок управления вводом выполнен с возможностью изменять состояние выбора кандидата для предиктивного преобразования при каждой операции нажатия в режиме выбора предиктивного преобразования.
9. Устройство ввода по п.7,
в котором блок управления вводом выполнен с возможностью на основе измеренного давления нажатия в режиме выбора кандидата для предиктивного преобразования вызывать ввод кандидата для предиктивного преобразования, находящегося в состоянии выбора, в тот момент, когда установлено, что рабочим элементом выполняется операция определения.
10. Устройство ввода по п.1,
в котором блок дисплея отображает в режиме предварительного просмотра кандидата на ввод, находящегося в состоянии выбора, в тот момент, когда установлено, что измеряемое давление нажатия равно или больше заданного порогового значения для отображения.
11. Устройство ввода по п.10,
в котором блок дисплея выполнен с возможностью изменять состояние отображения кандидата на ввод в соответствии с изменением измеряемого давления нажатия.
12. Устройство ввода по п.11,
в котором блок дисплея выполнен с возможностью отображения в режиме предварительного просмотра кандидата на ввод в размере, пропорциональном величине измеряемого давления нажатия.
13. Способ ввода, содержащий этапы, на которых:
измеряют датчиком давления давление нажатия рабочего элемента, приложенное к виртуальной клавише, которой выборочно назначены один или более кандидатов на ввод; и
изменяют состояние выбора одного или более кандидатов на ввод, выборочно назначенных виртуальной клавише, при каждой операции нажатия, причем моментом операции нажатия является момент, когда давление нажатия, измеряемое датчиком давления, превысит заданное пороговое значение для выбора, или момент, когда давление нажатия станет ниже порогового значения для выбора в процессе ослабления давления после превышения порогового значения для выбора.
14. Запоминающее устройство, хранящее программу для выполнения компьютером следующих процессов:
измерение датчиком давления давления нажатия рабочего элемента, приложенного к виртуальной клавише, которой выборочно назначены один или более кандидатов на ввод; и
изменение состояния выбора одного или более кандидатов на ввод, выборочно назначенных виртуальной клавише, при каждой операции нажатия, причем моментом операции нажатия является момент, когда давление нажатия, измеряемое датчиком давления, превысит заданное пороговое значение для выбора, или момент, когда это давление нажатия станет ниже порогового значения для выбора в процессе ослабления давления после превышения порогового значения для выбора.