본문 바로가기

프로그래밍 기록/토이

[C#/F#] 프로그램별 단축키를 쉽게 확인하는 프로그램 Sheeter

 

github.com/Lee-WonJun/Sheeter

 

Lee-WonJun/Sheeter

Cheat sheet viewer of the current application. Contribute to Lee-WonJun/Sheeter development by creating an account on GitHub.

github.com

지금 만들고 있는 프로젝트

intellij, visual studio, vs code, terminal+ 기타등등

여러가지 툴을 이곳 저곳에서 사용하니까 키가 헷갈린다...

IntellJ 에서 shift 를 2번 누르면 Search Everyting 이라고 단축키 + 기타등등 을 한번에 검색할수있는데,

기타 등등에는 관심없고, 어느 프로그램에서 이렇게 단축키를 볼수있으면 좋지 않을까? 하는 생각에 만들게 되었다.

 

Win32 API 를 이용해서 지금 쓰고있는 프로그램이 뭔지를 파악하고, 거기에 맞는 단축키를 바로 출력하자! 라는 개념

대충 파워포인트로한 디자인

위와같이 디자인을뽑고, C# WPF 로 프로젝트를 만들었는데,

기능 자체는 간단해서 딱히 MVVM 패턴과 같은건 적용하지 않았다.

단  JSON 파싱을 쉽게할라고 F# Type Provider 를 이용.

 

디자인상에서는 단축키가 있는 프로그램도 뜨고, Tab 으로 전환, 또 Search 창으로 검색 까지 디자인 해두었는데

아직 거기까진 구현하지 않았고, 맞는 프로그램에 따라 JSON 파싱해서 리스트업해주는 정도

사용예

728x90