[C#/COMMON] Console 클래스 : NumberLock 정적 속성을 사용해 NUM LOCK 키 눌림 여부 구하기

■ Console 클래스의 NumberLock 정적 속성을 사용해 NUM LOCK 키 눌림 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM] Control 클래스 : IsKeyLocked 정적 메소드를 사용해 CAPS LOCK 키 눌림 여부 구하기

■ Control 클래스의 IsKeyLocked 정적 메소드를 사용해 CAPS LOCK 키 눌림 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] 윈도우즈 화상 키보드 실행하기

■ 윈도우즈 화상 키보드를 실행하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI2.5] TabView 엘리먼트 : KeyboardAccelerators 속성을 사용해 키보드 가속기 사용하기

■ TabView 엘리먼트의 KeyboardAccelerators 속성을 사용해 키보드 가속기를 사용하는 방법을 보여준다. ▶ SamplePage1.xaml

▶ SamplePage1.xaml.cs

▶ SamplePage2.xaml

▶ SamplePage2.xaml.cs

[C#/UWP] KeyboardCapabilities 클래스 : KeyboardPresent 속성을 사용해 키보드 연결 여부 구하기

■ KeyboardCapabilities 클래스의 KeyboardPresent 속성을 사용해 키보드 연결 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WPF] 가상 키보드 사용하기

■ 가상 키보드를 사용하는 방법을 보여준다. ▶ HookType.cs

▶ KeyboardHookStructureFlag.cs

▶ MouseMessage.cs

▶ POINT.cs

▶ KEYBOARDHOOKSTRUCT.cs

[C#/WPF] FocusManager 클래스 : SetFocusedElement 정적 메소드를 사용해 논리적 포커스 설정하기

■ FocusManager 클래스의 SetFocusedElement 정적 메소드를 사용해 논리적 포커스를 설정하는 방법을 보여준다. ▶ TestWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] Keyboard 클래스 : Focus 정적 메소드를 사용해 포커스 설정하기

■ Keyboard 클래스의 Focus 정적 메소드를 사용해 포커스를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/COMMON] CTRL 키 비활성화/활성화하기

■ CTRL 키를 비활성화/활성화하는 방법을 보여준다. ▶ MainForm.cs

※ 관리자 권한으로 실행하고 비활성화/활성화 후 시스템을 재부팅해야 적용된다. TestProject.zip

[C#/COMMON] Process 클래스 : 지정 프로세스의 IME 모드(한글/영문 모드) 구하기

■ Process 클래스를 사용해 지정 프로세스의 IME 모드(한글/영문 모드)를 구하는 방법을 보여준다. ▶ IMEMode.cs

▶ IMEHelper.cs

▶ Program.cs

TestProject.zip

[C#/WPF] RegisterHotKey/UnregisterHotKey API 함수를 사용해 전역 핫키 사용하기

■ RegisterHotKey/UnregisterHotKey API 함수를 사용해 전역 핫키를 사용하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WINFORM] SendKeys 클래스 : Send 정적 메소드를 사용해 이동 키 누르기

■ SendKeys 클래스의 Send 정적 메소드를 사용해 이동 키를 누르는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM] 마우스/키보드 후킹하기

■ 마우스/키보드를 후킹하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ BlockingQueue.cs

▶ MouseHookEventArgs.cs

▶ KeyboardHookEventArgs.cs

▶ WIN32Helper.cs

▶ HookBase.cs

[C#/WPF] KeyBinding 엘리먼트 : Modifiers/Key 속성을 사용해 단축키 설정하기

■ KeyBinding 엘리먼트의 Modifiers/Key 속성을 사용해 단축키를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InputBinding 클래스 : ALT+H 단축키 설정하기

■ InputBinding 클래스를 사용해 ALT+H 단축키를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] KeyGesture 클래스 : ALT+V 단축키 사용하기

■ KeyGesture 클래스를 사용해 ALT+V 단축키를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] KeyBinding 클래스 : 단축키 설정하기

■ KeyBinding 클래스를 사용해 단축키를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] KeyBinding 클래스 : 단축키 설정하기

■ KeyBinding 클래스를 사용해 단축키를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] UIElement 클래스 : MoveFocus 메소드를 사용해 포커스 이동하기

■ UIElement 클래스의 MoveFocus 메소드를 사용해 포커스를 이동하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] KeyGesture 클래스 : 단축키 사용하기

■ KeyGesture 클래스를 사용해 단축키를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WPF] Keyboard 클래스 : FocusedElement 정적 속성을 사용해 포커스 엘리먼트 구하기

■ Keyboard 클래스의 FocusedElement 정적 속성을 사용해 포커스 엘리먼트를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WPF] FocusManager 클래스 : GetFocusedElement 정적 메소드를 사용해 포커스 엘리먼트 구하기

■ FocusManager 클래스의 GetFocusedElement 정적 메소드를 사용해 포커스 엘리먼트를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

※ this : Window 객체