C# 애플리케이션에서 HotKey 사용하기

C# 애플리케이션에서 HotKey 사용하기

C# 애플리케이션에서 HotKey 설정하는 방법에 대해 설명합니다. HotKey는 일반적으로 단축키로 알려진 기능이며 프로그램 실행후 언제든지 해당 키보드의 키를 누르면 정해진 동작이 실행되는 기능을 말합니다. C# 애플리케이션에서 HotKey 설정은 의외로 간단한데 User32.dll을 DllImport를 한 후 RegisterHotKey, UnregisterHotKey 메서드를 사용하면 쉽게 단축키의 등록 및 해제가 가능합니다. 간단히 HotKey 테스트를 위해 .NETFrameWork를 사용하는 Form을 아래와 같이 작성하였습니다.   … Read more

M.2 NVME to PCIe 카드 구매 및 테스트

M.2 NVME to PCIe Cover Image

알리에서 M.2 NVME to PCIe 카드를 구매하여 테스트해 보았습니다. 제가 ASrock B360M Pro 4 메인 보드를 사용하는데 NVME를 최대 2개까지 설치 할 수 있습니다. M2_1 소켓에는 윈도우 부팅 디스크를 사용중이어서 M2_2 소켓에 저렴하게 구매해 놓은 SK하이닉스 Gold P31 M.2 NVMe (1TB)를 꽂아 속도 측정을 해 봤더니 아래 이미지와 같이 속도가 너무 느리게 나옵니다. 아래는 다나와에서 … Read more

[Fusion 360] Thread 메뉴를 사용하여 1/4인치 나사 만들기

thread cover image by using Fusion 360

Fusion 360의 Thread 메뉴를 사용하여 1/4인치 나사를 만들어 보았습니다. 틈틈이 시간날때마다 Fusion 360을 공부중인데 유튜브 영상을 보고 따라해 보기도 하는데 딱히 필요에 의해서 하는게 아니라 잘 익숙해지지 않는것 같습니다. 그래서 이번에는 필요하다고 생각되는 것을 만들면서 배우면 좋을것 같아 스마트폰 거치대에 사용할 수 있는 나사를 만들어 보기로 하였습니다. 알리에서 아래와 같은 스마트폰 거치대 스탠드를 구매했었는데 핸드폰을 … Read more

아두이노용 Wave Shield 사용하기

Wave Shield Cover Image

예전에 구매해 놓고 사용하지 않았던 Adafruit사의 Wave Shield 키트를 꺼내 보았습니다. 현재 공식 홈페이지에서는 단종되어 더이상 구매가 불가능하고 그 외의 몇 몇 사이트에서는 아직 구매가 가능한것 같습니다.   개봉기 제것은 구매한지도 좀 되었고 보관도 잘못하여 겉표면의 인쇄물이 좀 변색되었습니다. 이 제품은 사용자가 조립을 해야하는 제품으로 기본적인 납땜을 할 수 있어야 사용할 수 있습니다. 조립이 완성되면 … Read more

SKY 핏 ANC S100 블루투스 이어폰 분해하기

SKY 핏 ANC S100 커버 이미지

어느날 부턴가 한쪽 이어폰이 충전이 안되어 보관 중이던 SKY 핏 ANC S100 블루투스 이어폰을 분해해 보았습니다. 현재는 다른 제품을 사용하고 있은데 블루투스 이어폰 내부가 어떻게 되어 있는지 궁금하여 버릴 생각으로 분해를 해 보았습니다.   이어폰 분해 어디서부터 분해를 해야 하나 살펴보다가 이어폰의 로고 있는쪽 플라스틱이 분리될것 같아 이 부분을 먼저 시도해 보았습니다. 실제 이어폰의 분리되는 부분은 … Read more