Silverlight中鍵盤事件的js開發

2022-01-30 23:16:23 字數 1534 閱讀 4087

在之前的一篇文章中,介紹了silverlight中滑鼠事件的js應用,因為這篇文章內容摘選自sdk,所

以就先暫放在新手區,算是給自己做了個備註吧:)

下面是相應的xaml**(keydown.xaml):   

<

canvas 

xmlns

=""xmlns:x

=""x:name

="mytextcanvas"

>

<

textbox 

canvas.left

="30"

canvas.top

="30"

width

="200"

x:name

="mytextbox"

text

=""/>

<

textbox 

canvas.left

="30"

canvas.top

="80"

width

="200"

x:name

="mytextbox2"

text

=""/>

<

textblock 

canvas.left

="30"

canvas.top

="130"

x:name

="mytextblock"

text

="顯示 keydown 事件引數"

/>

canvas

>

相應的js**, 內容詳見注釋(keydown.js):   

silverlight_jsweb.keydown 

=function

() silverlight_jsweb.keydown.prototype =,

/*keyeventargs 引數說明:

key: 鍵值,整型型別。 

platformkeycode: 鍵盤按下的鍵值,整型型別。this value is the non-portable key code, which is operating system-specific.

shift: 是否按下了 shift 鍵,boolean型別.

ctrl: 是否按下了 ctrl 鍵,boolean型別.

*///

鍵按下的事件處理方法.

handlekeydown: 

function

(sender, keyeventargs) ,//

得到輸入焦點的處理方法

handlegotfocus: 

function

(sender, keyeventargs),//

失去輸入焦點的處理方法

handlelostfocus: 

function

(sender, keyeventargs),//

鍵彈起的事件處理方法

handlekeyup: 

function

(sender, keyeventargs)}}

iPadOs中鍵盤手勢大全

ipados 中鍵盤和手勢的快捷操作大全 快速移動游標和選擇文字 在支援三維觸控 3d touch 的 ios 裝置上面移動游標非常簡單,彈出鍵盤之後,我們只需要在鍵盤上面重壓,即可觸發可以任意移動的 放大版游標 而在不支援 3d touch 的裝置上,這一功能也可以通過 長按空格鍵 實現了。但是對...

WinForm中鍵盤按鍵問題

通常的控制項大都有keydown,keypress和keyup事件。它們的順序以及區別在 呢?一 順序 根據msdn所講 keydown keypress keyup.二 區別 keydown和keypress很接近,都是在按鍵按下時候先後發生。keyup是放掉某個鍵之後發生的事件。三 keydow...

html中鍵盤事件 在路上(16)

鍵盤事件,這裡以onkeyup為例 解析 當在乙個input中輸入文字時,在另乙個div中輸出文字 在下面是本人寫的小demo,供分享,不足之處望建議,不勝感激。如下 doctype html html lang en head meta charset utf 8 title 鍵盤事件 title...