ПРОГРАММИРУЕМАЯ КЛАВИАТУРА

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