1樓:網友
用api檢測鍵盤按鍵ctrl和enter,當按下enter時,並檢測到onv=0,呼叫command_click,否則只作enter一般性操作。當同時按下ctrl+enter時,並檢測到onv=1,呼叫command_click,否則只作ctrl+enter一般性操作。
實現這種功能可能要做撤銷處理,這樣才不會影響其它軟體的操作。 .private sub form_keydown(keycode as integer, shift as integer)
if keycode = 13 then
if shift = 2 then
msgbox "ctrl is pressed!"
else msgbox "ctrl is not pressed!"
end if
end if
end sub
哈哈,應該算不上曠世難題吧 ..其實二樓的還是可以的 ,只需要把form的keypreview屬性設定為true 就行了。
要從根本上解決問題,只需要設定乙個全域性 鍵盤、滑鼠hook 就可以了 ,需要原始碼可以聯絡。
剛剛試了一下,只把form的keypreview屬性設定為true 是不行的,因為此時command1 具有焦點,而form是不能獲得焦點的,所以還需要設定窗體上個控制項的tabstop 屬性為false,這樣就可以解決問題了。
2樓:網友
領悟能力有待提公升呀。
keycode問題
3樓:網友
keycode 只是 keydown事件的一唯塵個引數,也只有在這個事指頃禪件裡面才能找到定義乎圓,如果在其它地方要使用就必須要定義了。
js keycode 問題
4樓:逍遙墮仙
以下**,供參考。
numlock:144 1:97 2:98 3:99 0:96 enter:13 +:107 -:109 /:111
1.喜馬拉雅山有多高?
a. 2778
答案是:2.第二十九屆奧運會在那裡舉行?
a.雅典 b.北京 c.倫敦 d.巴黎。
答案是:3.今年的春晚好看不?
a. 不好看 b.很好看 c.一般 d.說不清。
答案是:
j**ascript 獲取keycode問題,問題如下
5樓:北京歡迎你老大
var e=e ||event 這個是為了處理ie相容性的,ie事件和標準有些不同,沒有e,但是它用的是。
取的是你按的哪個鍵,是有個編號的,如回車是13
6樓:依漾de秋
1 var e=e ||event;
e不為false或null或0或空字串時,e取event值e為false或null或0或空字串時,e取e值currkey= 獲得傳入引數的 keycode 值。
筆記本鍵盤keycode問題
7樓:網友
鍵盤掃瞄碼應該兆昌是標準的。不可能筆記本和臺機一樣。估計中介軟體不一兄吵樣吧。
keycode 229 = ecircumflex ecircumflex
筆記本安裝了輸入法,.截流羨猜侍了。
j**a keycode問題
8樓:瘋子
public int getkeycode()返回與此事件中的鍵關聯的整數 keycode。 返回:鍵盤上實際鍵的整數**。
char getkeychar()返回與此事件中的鍵關聯的字元。例如,shift + a" 的 key_typed 事件返回值 "a"。
key_pressed 和 key_released 事件鍵友不用於稿侍槐報告字元輸入。因此,可以保談燃證此方法返回的值只對 key_typed 事件有意義。
返回:為此按鍵事件定義的 unicode 字元。
數學難題,高手請進
第一題設甲乙丙3種分別為a,b,c。由題意可知1式3a 7b c 3.15,2式,4a 10b c 4.2.1式乘以4減2式乘以3可得2b c 0作為3式,由1,2,3.可解出a,b,c3個未知數,然後在使a b c記得本題答案 第二題設貨車,客車時速分別為x,y由題意可知,當輛車相遇時,則有貨車走...
數列難題,真正高手的來,數列難題,真正高手的來
670.由a1 0.5 0.5,ak 0.5 a k 1 得 a2 0.5 0.5 0.5 a3 0.5 0.5 0.5 0.5 a1 1,a2 0.5 0.5 0.5 1,依次類推可得,a3 1,a4 1,a5 1,a6 1.又 a1a2006 a2 a2009 a2007 a1 首先考慮該數列下...
高一物理難題!!高手進一道高一物理難題,高手進,相當難。
解 設木塊通過的路程為s,木塊的質量是m,木塊與地面的動摩擦因數是u,木塊運動的加速度為a 由題意,木塊與水平地面間的滑動摩擦力為2n所以umg 2n.1 a 2s 6m s 2m s 4m s a 2m s 2 由牛頓運動定律4n 2n ma得 m 1kg 取g 10m s 2,u 0.2 s 2...