4

Windows 7 and 8 have a virtual keyboard. (Actually, 2 of them, but I'm talking not about an 'On Screen Keyboard' from 'Ease of Access', but a virtual keyboard for Touch and Pen input devices). I've noticed that only Internet Explorer can customize it by changing or adding some buttons, like ".com", ".net" to speedup typing. Only when address box activated.

I'm wonder weather I can add my own buttons for particular controls of my application (C#, WPF), e.g. 'Create New Item' or 'Link'.

Please, do not suggest shortcuts, since it requires 2 buttons (I have kind of text box for typing by default and I cannot use single buttons as shortcut, and shortcuts much less obvious and easy-to-learn than a button clearly describing it function).

enter image description here

Community
  • 1
  • 1
Dmitry Gusarov
  • 1,469
  • 15
  • 22

2 Answers2

0

You can not add buttons to the virtual keyboard. See this MSDN social page and this SO post.

Community
  • 1
  • 1
Jason Watkins
  • 3,766
  • 1
  • 25
  • 39
0

Use the TextBox.InputScope property to enable the extra buttons. You cannot make your own.

j__m
  • 9,392
  • 1
  • 32
  • 56