프런트패널에서 키동작 시뮬레이션하는 방법
주요한 소프트웨어:
주요한 소프트웨어 버전: 8.2.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
문제점: 프런트패널에서 키동작을 시뮬레이션 할 수 있는 방법이 있습니까?
솔루션: User32.dll을 이용하여 프런트패널에서 키동작을 시뮬레이션 할 수 있습니다.
프로그램에서 이벤트 구조 내부에 User32.dll의 'keybd_event'라는 함수를 access하는 Call library Node를 두십시오. 해당 함수의 parameter로 어떤 키가 눌러졌는지를 나타내는 ASCII 코드와 키의 누름이 계속되는지 해제되는지를 나타내는 flag정보를 입력하는 방법을 통해, 키보드 상의 모든 키를 시뮬레이션 할 수 있습니다. 키보드의 각각의 키가 어떤 ASCII 코드를 갖는지는 아래의 링크된 MSDN(Microsoft Developers Networks)에서 찾아볼 수 있습니다.
아래의 첨부된 예제는 사용자가 'ctrl' 버튼을 누르는 것과 같은 동작을 시뮬레이션합니다. ctrl이 눌러진 상태에서 마우스를 클릭하면 listbox의 내용을 동시에 여러개를 선택할 수 있게 될 것입니다. 이러한 기능은 Tablet PC를 사용하는데 유용하게 사용될 수 있을 것입니다.
관련 링크:
첨부:
리포트 날짜: 07/09/2007
마지막 업데이트: 08/13/2007
문서 번호: 4B89JPAP
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.