2015-02-04 4 views
-2

Sendkeys 클래스를 사용하여 Shift 키를 보내려고합니다. 그러나 SHIFT는 허용되지 않습니다. 백 스페이스 또는 엔터 또는 기본적으로 이동 이외의 다른 것. 내가 Shift 키를 보낼 방법이 필요합니다, Sendkeys.Send ({SHIFT});C# Sendkeys class {SHIFT}

이 방법이 있습니까? SHIFT를 보내는 다른 방법이 있습니까?

+0

당신이 그 자체로 이동을 의미합니까? 아니면 다른 키들로? –

+0

나는 그 자체로 교대를 의미한다 @ GranWinney – Jfopa

+2

궁금한데 왜? Shift 키를 단독으로 누르는 것은 내가 사용하는 모든 소프트웨어에서 아무 것도하지 않습니다 (Windows에 접근성 기능에 대한 알림을 보내지 않고). 귀하의 프로그램에서 그것은 무엇을 할 것입니까? –

답변

1

%()는 단순히 대체 명령을 보낸다. 그래서 나는 +()가 단지 shift 키를 보낼 것이라고 가정합니다. 그러나 시프트 키는 아무 것도하지 않기 때문에 이것을 테스트하는 방법을 생각할 수 없습니다. Shift 키를 5 번 누르면 일반적으로 고정 키를 켜기를 원하지만 +() +() +() +() +()는 고정 키를 묻지 않습니다.

은 F12에 F1을 전송하는 방법을 설명 직후 senction 읽기 : https://msdn.microsoft.com/en-us/library/office/gg278655.aspx

%A = Alt+A 
%(AE) = Alt+A+E 
%()AE = ALT,A,E