2018/12/17

[C#] WPF Keyboard Simulator

這篇用WPF 寫一個模擬Windows 鍵盤的APP。
其實關鍵就只是利用C# SendKeys 的功能而已(這篇有寫過)
但如果要寫一個完整模擬鍵盤的APP,會有些比較複雜的功能。

2018/12/13

[C#] Windows Keyboard Keycode

C#的語法中,如果要模擬輸入鍵盤的功能,可以用下面這行來做
SendKeys.Send("{ENTER}");

如果要輸入字母或數字,直接打對應的字串就好。
如果要輸入 windows (叫出桌面左下角的開始)圖示的按鍵,用組合字串"^" + "{esc}"
至於其他特殊符號或功能鍵,可以直接參考Keycode for C# (Reference)。
(記得把網頁切換到英文)。

[C#] WPF Analog Clock

這篇用WPF 來寫一個可以顯示時鐘的APP。
如果只是要顯示數字形式的Digital Clock很簡單,但如果是想要做指針形式的Analog Clock 的話,就要加一些數學去算圖案的旋轉角度。