C 中呼叫方向鍵和回車

2021-06-18 18:50:14 字數 981 閱讀 7331

確保您已經引用了system.windows.forms dll檔案.

system.windows.forms.sendkeys.send("a");

發射乙個a訊號。

ctrl = ^

shift = +

alt = %

如,您想傳送乙個ctrl+a (全選)到某個程式。

則system.windows.forms.sendkeys.send("^a");

其他特殊按鍵如"f10"

回車(enter)等,請用大括號擴起使用。

如,傳送回車

system.windows.forms.sendkeys.send("");

特別注意:

(印螢幕)鍵,不能夠傳送到視窗中。只能夠傳送到控制代碼0。但是效果不變,依然能夠擷取螢幕。

以下是 sendkeys 的一些特殊鍵代。 

鍵 ** backspace 、

或  break  

caps lock  

del 或 delete 或  

down arrow(下箭頭鍵)

end  

enter 或 ~ esc  

help  

home  

ins 或 insert 或  

left arrow(左箭頭鍵)  

num lock  

page down  

page up

print screen (保留,以備將來使用)

right arrow(右箭頭鍵)  

scroll lock  

tab  

up arrow(上箭頭鍵)  

f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16  

數字鍵盤加號  

數字鍵盤減號  

數字鍵盤乘號  

數字鍵盤除號  

PB 用方向鍵轉移焦點及回車鍵觸發

用方向鍵轉移焦點及回車鍵觸發 視窗的key事件 graphicobject cb control 定義環境變數 choose case key case keyrightarrow 按游標右鍵右移焦點 keybd event 9,0,0,0 keybd event 9,0,2,0 case keyd...

terminal 方向鍵和tab鍵不能用

問題描述 用adduser命令新增了使用者之後,發現在該新建使用者下的命令終端,使用方向鍵無法調出歷史命令,同時tab鍵也無法補全輸入命令。問題解決 在 etc passwd中發現,該新建使用者使用的shell為 bin sh,而能正常使用的使用者shell為 bin bash,通過ls l bin...

C語言使用getch 讀取方向鍵

對於和我一樣的菜鳥而言,剛開始寫程式經常要用到方向鍵,來實現控制 比如貪吃蛇 俄羅斯方塊等等 由於使用 和使用 wasd比較 輸入顯得更直觀一些直觀一些,所以大家更傾向用方向鍵輸入。但有一點需要注意 1 使用getch讀取字元時,讀取一次就行 2 而讀取方向鍵和功能鍵是,需要讀取兩次 第一次的返回值...