From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to use Windows Virtual-Key Codes with Special Characters such as $

Hello,

 

I'm developing a Keyboard for a Touch Screen Windows 7 application and I need to have access to Special Characters such as $ % ^ and others but I can't find a way to use them from the Windows Virtual Keyboard. I'm using the following example which has all regular characters you can find on a keyboard.

 

https://decibel.ni.com/content/docs/DOC-9001

 

Also I'm using information from the following MSDN documentation:

 

https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx

 

The problem is that the Windows On-Screen Keyboard is able to type these special characters but I can't find their VK codes to use within LV.

 

Does anyone have any idea on how to do it?

 

Thanks and regards.

 

Luciano Borges
Test Development Engineer
0 Kudos
Message 1 of 3
(4,278 Views)

Hello Luciano,

 

I read the MSDN documentation and I understand that VK Codes reffer to keybord keys and not to keyboard characters, so if you need use a character that require combine more than one key you need code the combination that provide the disired character.

 

We also have a KB about it.

 

http://digital.ni.com/public.nsf/allkb/15D9EAAE7AF1132586256FB70066E0DD?OpenDocument

 

Best regards.

Abel Souza
Engenheiro Eletrônico
LabVIEW User since 8.5
0 Kudos
Message 2 of 3
(4,220 Views)

Hey Luciano,

 

Why don't you try calling the on-board screen, which is native to Windows.

 

I made a simple VI that you can use as a base code for your application. Give it a Try!

 

Best Regards.

Felipe Flores
Technical Support Engineer
National Instruments
0 Kudos
Message 3 of 3
(4,200 Views)