2009-07-16 6 views
1

В версии Windows с поддержкой планшета значок маленькой клавиатуры появляется, когда элемент управления редактирования получает фокус. Если вы коснетесь его, появится сенсорная клавиатура.Как отключить небольшую сенсорную клавиатуру для элементов управления редактированием Windows

Есть ли способ отключить это? Это довольно неудобно, если у вас есть собственная сенсорная клавиатура.

Я хочу отключить его для определенных элементов управления редактированием в коде, т.е. Я не ищу настройки Windows.

Giel

ответ

7

Ну, я думаю, поздний ответ лучше, чем никакого ответа, так что здесь речь идет о:

Вы можете отключить Windows, экранную-клавиатуру для вашего приложения. Для этого запустите Regedit и перейдите к ключу [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ TabletTIP \ DisableInPlace]. Там вы создаете новое значение строки, задаете его имя для полного пути приложения (например, «C: \ Progam Files \ My App \ MyApp.exe») и установите его значение «1».

Редактировать: Недавно мне пришлось переосмыслить свое решение ... Установив значение реестра, вы отключите экранную клавиатуру для всего приложения. Но если вам нужна клавиатура для какой-то редко используемой функции вашей программы и только happend, чтобы забыть, включая экранную клавиатуру, вам нужно управлять Windows TextInputPanel через SDK/API. См. Эту ссылку: Disabling the Input Panel Programmatically. Используйте PenInputPanel для рукописного ввода и TextInputPanel для экранной клавиатуры.

Для всех этих программистов Delphi там: импортировать библиотеку типов «Microsoft PenInputPanel» и исправление ошибки в импортированных * _TLB.pas: изменить тип параметра из двух методов IPenInputPanel:

function Get_AttachedEditWindow: SYSINT; safecall; 
procedure Set_AttachedEditWindow(AttachedEditWindow: SYSINT); safecall; 
0

Отключите «Touch Keyboard and Handwriting Panel Service»

+0

Не могли бы вы предоставить некоторые фрагменты. Так что было бы более ясно –

+0

http://www.hanselman.com/blog/HowToDisableTheOnScreenTouchKeyboardInWindows8.aspx – SpottedMagpie