MouseEvent getModifierState() နည်းလမ်း
ဥပမာ
Caps Lock သော့ကို ဖွင့်ထားပါသလား။
var x = event.getModifierState("CapsLock");
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
သတ်မှတ်ထားသော မွမ်းမံပြင်ဆင်သောကီးကို နှိပ်လိုက်သည် သို့မဟုတ် အသက်သွင်းထားလျှင် getModifierState() နည်းလမ်းသည် မှန်ပါသည်။
ခလုတ်များကို နှိပ်လိုက်သည့်အခါတွင်သာ အသက်ဝင်လာသော မွမ်းမံမှုခလုတ်များ-
- Alt
- AltGraph
- ထိန်းချုပ်မှု
- ပေးသွင်းရမည်။
- ဆိုင်း
၎င်းတို့ကို နှိပ်လိုက်သောအခါတွင် အသက်သွင်းထားသည့် မွမ်းမံပြင်ဆင်သည့်ခလုတ်များနှင့် ၎င်းတို့ကို ထပ်မံနှိပ်လိုက်သည့်အခါတွင် ပိတ်သွားသည်-
- စာလုံးအကြီးပြောင်းပေးသောခလုတ်
- NumLock
- ScrollLock
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် နည်းလမ်းကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးသည်။
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
အထားအသို
event.getModifierState(modifierKey)
ကန့်သတ်တန်ဖိုးများ
ကန့်သတ်ချက် | ဖော်ပြချက် |
---|---|
modifierKey | activated ဟုတ်၊ မဟုတ် စစ်ဆေးရန်သော့။ တရားဝင်တန်ဖိုးများ- "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | သတ်မှတ်ထားသော မွမ်းမံပြင်ဆင်သောကီးကို အသက်သွင်းထားလျှင် Boolean သည် မှန်သည်၊ သို့မဟုတ်ပါက မှားသည်။ |
---|---|
DOM ဗားရှင်း- | DOM အဆင့် 3 ပွဲများ |
နောက်ထပ် ဥပမာများ
ဥပမာ
shift key ကို ဖိထားပါသလား။
var x = event.getModifierState("Shift");
ဆက်စပ်စာမျက်နှာများ
HTML DOM ရည်ညွှန်း- MouseEvent altKey Property
HTML DOM ရည်ညွှန်း- MouseEvent ctrlKey Property
HTML DOM ရည်ညွှန်း- MouseEvent metaKey Property