မောက်စ် ခလုတ် စမ်းသပ်မှုဖြင့် ဟာ့ဒ်ဝဲပြဿနာများကို ရှာဖွေခြင်း
ဤအွန်လိုင်းကိရိယာသည် မောက်စ်၏ ခလုတ်တစ်ခုစီနှင့် စခရိုးဘီးလှိမ့်ခြင်း လုပ်ဆောင်ချက်များအားလုံး မှန်ကန်စွာ အလုပ်လုပ်ခြင်း ရှိမရှိကို အခမဲ့ စမ်းသပ်စစ်ဆေးပေးနိုင်သော စနစ်တစ်ခုဖြစ်သည်။ အသုံးပြုသူများသည် သတ်မှတ်ထားသော မောက်စ် စမ်းသပ်သည့် ဧရိယာ အတွင်းသို့ ကလစ်နှိပ်ခြင်း၊ စခရိုးဆွဲခြင်းနှင့် ပွိုင့်တာကို ရွှေ့လျားခြင်းတို့ ပြုလုပ်ခြင်းဖြင့် မောက်စ်၏ တုံ့ပြန်မှုများကို တိုက်ရိုက် စစ်ဆေးနိုင်သည်။ ဤကိရိယာသည် ခလုတ်နှိပ်မှု ကျော်သွားခြင်း သို့မဟုတ် ခလုတ်တစ်ခုတည်းကို တစ်ချက်သာနှိပ်သော်လည်း အလိုအလျောက် နှစ်ချက်ဆင့်နှိပ်မိခြင်း (Contact Bouncing သို့မဟုတ် Chattering) စသည့် ဟာ့ဒ်ဝဲပိုင်းဆိုင်ရာ ချို့ယွင်းချက်များကို အချိန်နှင့်တပြေးညီ ဖော်ပြပေးသော ဖြစ်ရပ်မှတ်တမ်း၊ ခလုတ်ကုဒ်များ၊ ကိုဩဒိနိတ်များ၊ စခရိုးလမ်းကြောင်းနှင့် ကလစ်နှိပ်သည့် အချိန်အပိုင်းအခြားတို့မှတစ်ဆင့် တိကျစွာ ရှာဖွေဖော်ထုတ်ပေးနိုင်သည်။
စမ်းသပ်မှုအတွက် ထည့်သွင်းရမည့်အချက်များနှင့် လုပ်ဆောင်ချက်များ
အသုံးပြုသူများသည် စမ်းသပ်သည့် ဧရိယာ အတွင်း အောက်ပါလုပ်ဆောင်ချက်များကို ပြုလုပ်၍ စမ်းသပ်မှုကို လုပ်ဆောင်နိုင်သည် -
- မောက်စ် လုပ်ဆောင်ချက်များ: ဘယ်ကလစ်၊ ညာကလစ်၊ အလယ်ကလစ် (စခရိုးဘီး နှိပ်ခြင်း)၊ ဘေးဘက်ခလုတ်များ နှိပ်ခြင်းနှင့် စခရိုးဘီးကို အထက်အောက် လှိမ့်ခြင်း။
- ပွိုင့်တာ ရွှေ့လျားမှု: မောက်စ်၊ ကလောင်တံ (Pen) သို့မဟုတ် လက်ချောင်းဖြင့် ထိတွေ့မှု (Touch) တို့ကို စမ်းသပ်သည့် ဧရိယာ အတွင်း ရွှေ့လျားစေပြီး ကိုဩဒိနိတ် တည်နေရာများကို အချိန်နှင့်တပြေးညီ ပြောင်းလဲစေခြင်း။
- နှစ်ချက်ဆင့်နှိပ်မိခြင်း သတ်မှတ်ချက် (Double-fire Threshold): ခလုတ်တစ်ခုတည်းကို အလွန်မြန်ဆန်စွာ ဆက်တိုက်နှိပ်မိခြင်းကို စစ်ဆေးရန်အတွက် အချိန်အပိုင်းအခြားတစ်ခုကို သတ်မှတ်ခြင်း (မူရင်းသတ်မှတ်ချက်မှာ 40 ms ဖြစ်သည်)။
- မှတ်တမ်းရှင်းလင်းရန် ခလုတ်: စုဆောင်းထားသော ဖြစ်ရပ်မှတ်တမ်းများကို ဖျက်ပစ်ရန်အတွက် အသုံးပြုခြင်း။
စမ်းသပ်မှုမှ ထွက်ပေါ်လာသော ရလဒ်များနှင့် အညွှန်းများ
စမ်းသပ်မှု ပြုလုပ်နေစဉ်အတွင်း အောက်ပါအချက်အလက်များကို စာမျက်နှာပေါ်တွင် တိုက်ရိုက်ဖတ်ရှုနိုင်သည် -
- နောက်ဆုံးဖြစ်ရပ် (Latest event): အနီးကပ်ဆုံး ပြုလုပ်ခဲ့သော မောက်စ်လုပ်ဆောင်ချက်၏ အသေးစိတ် အချက်အလက်များ။
- အခြေအနေပြ အညွှန်းများ: စမ်းသပ်မှု မစတင်မီ
စတင်ရန် စမ်းသပ်သည့် ဧရိယာအတွင်း ကလစ်နှိပ်ပါ သို့မဟုတ် စခရိုးဆွဲပါဟု ပြသနေမည်ဖြစ်ပြီး၊ စမ်းသပ်နေစဉ်တွင်မောက်စ်ထည့်သွင်းမှုကို ဖတ်ရှုနေပါသည်ဟု ပြောင်းလဲပြသမည်ဖြစ်သည်။ - အမြင်အာရုံပြ အညွှန်းများ (Visual Legend): ခလုတ်များ၏ အခြေအနေကို လိုက်၍
ဖိထားဆဲ၊စမ်းသပ်ပြီးနှင့်နှစ်ချက်ဆင့်နှိပ်မိခြင်းဟု အရောင်များဖြင့် ခွဲခြားပြသသည်။ - စာရင်းအင်း ဇယား (Statistics Panel):
စမ်းသပ်ပြီးသော ခလုတ်များ၊စုစုပေါင်း နှိပ်မှုအရေအတွက်၊နှစ်ချက်ဆင့်နှိပ်မိခြင်းများနှင့်စခရိုးအဆင့်များကို စုစည်းဖော်ပြပေးသည်။ - နှစ်ချက်ဆင့်နှိပ်မိခြင်း စစ်ဆေးမှု ဇယား (Double-fire check Table):
ခလုတ်၊နှိပ်မှုအရေအတွက်နှင့်အနည်းဆုံး ကြားကာလတို့ကို ဖော်ပြပေးသည်။ - ဖြစ်ရပ်မှတ်တမ်း ဇယား (Event Log Table):
အချိန်၊ဖြစ်ရပ်(၎င်းတွင်Down၊Up၊နှစ်ချက်နှိပ်ခြင်းသို့မဟုတ်ဘီးလှိမ့်ခြင်းဟု ပြသသည်)၊ခလုတ်(၎င်းတွင်Left၊Right၊Middle၊Back၊Forward၊Wheelသို့မဟုတ် အခြားခလုတ်များအတွက်ခလုတ် {number}ဟု ပြသသည်) နှင့်အသေးစိတ်(၎င်းတွင်ခလုတ်၊ဖိထားသော ခလုတ်များ(သို့မဟုတ်မရှိပါ)၊တည်နေရာ၊ဘီး၊ကြားကာလ၊ဖိထားသည့် ကြာချိန်နှင့်ပွိုင့်တာအမျိုးအစားဖြစ်သောmouse၊penသို့မဟုတ်touchတို့ ပါဝင်သည်) တို့ကို ဖော်ပြပေးပြီးနှစ်ချက်ဆင့်နှိပ်မိခြင်းအမှတ်အသားကိုလည်း ပူးတွဲပြသသည်။ - မှတ်တမ်းမရှိသည့် အခြေအနေ: မည်သည့်လုပ်ဆောင်ချက်မျှ မရှိသေးပါက
မောက်စ်ဖြစ်ရပ်များ မရှိသေးပါ — စမ်းသပ်သည့် ဧရိယာအတွင်း ကလစ်နှိပ်ပါ သို့မဟုတ် စခရိုးဆွဲပါ။ဟု ပြသနေမည်ဖြစ်သည်။
စမ်းသပ်မှုဆိုင်ရာ စည်းမျဉ်းများနှင့် အထူးအခြေအနေများ
- နှစ်ချက်ဆင့်နှိပ်မိခြင်းကို ရှာဖွေခြင်း: ခလုတ်တစ်ခုတည်းကို ဆက်တိုက်နှိပ်လိုက်သည့် အချိန်ကြားကာလသည် သတ်မှတ်ထားသော အချိန် (မူရင်း 40 ms) ထက် ပိုမိုမြန်ဆန်နေပါက ၎င်းကို နှစ်ချက်ဆင့်နှိပ်မိခြင်းအဖြစ် သတ်မှတ်ပြီး စာရင်းသွင်းသည်။ ပုံမှန်ကောင်းမွန်သော မောက်စ်ခလုတ်တစ်ခုသည် လူကိုယ်တိုင် နှိပ်ရုံဖြင့် ဤမျှလောက် မြန်ဆန်စွာ နှစ်ကြိမ်ဆင့်နှိပ်မိရန် မဖြစ်နိုင်သလောက်ပင် ဖြစ်သည်။
- ညာကလစ်မီနူးကို ပိတ်ပင်ခြင်း: စမ်းသပ်သည့် ဧရိယာ အတွင်း ညာကလစ်နှိပ်မှုများကို ပုံမှန်အတိုင်း ဖတ်ရှုနိုင်ရန်အတွက် ဘရောက်ဆာ၏ မူရင်းညာကလစ်မီနူး ပေါ်လာခြင်းကို ပိတ်ပင်ထားသည်။ ၎င်းဧရိယာ၏ ပြင်ပတွင်မူ ညာကလစ်မီနူးသည် ပုံမှန်အတိုင်း ပေါ်လာမည်ဖြစ်သည်။
- ညာကလစ်နှိပ်ခြင်းဆိုင်ရာ ချွင်းချက်များ: Firefox ဘရောက်ဆာတွင်
Shift + ညာကလစ်နှိပ်ခြင်းပြုလုပ်ပါက ဘရောက်ဆာ၏ မူရင်းမီနူး အမြဲတမ်းပွင့်လာမည်ဖြစ်ပြီး ၎င်းကို ဤကိရိယာမှ ဖတ်ရှုနိုင်မည်မဟုတ်ပါ။ macOS စနစ်တွင်မူCtrl + ကလစ်နှိပ်ခြင်းသည် စနစ်၏ မူရင်းဒီဇိုင်းအရ ညာကလစ်အဖြစ်သာ မှတ်ပုံတင်မည်ဖြစ်သည်။ - ဘေးဘက်ခလုတ်များ ကြားဖြတ်ခံရခြင်း: ဤကိရိယာသည် ဘရောက်ဆာ၏ ရှေ့သွားနောက်ပြန် (Back/Forward) ဖြတ်လမ်းများကို စမ်းသပ်ဧရိယာအတွင်း ပိတ်ပင်ရန် ကြိုးပမ်းသော်လည်း Linux ပေါ်ရှိ Firefox ကဲ့သို့သော အချို့သော စနစ်များနှင့် ဘရောက်ဆာများသည် ဤနှိပ်မှုများကို စာမျက်နှာထံ မရောက်ရှိမီ ကြားဖြတ်ရယူသွားတတ်သဖြင့် စမ်းသပ်မှုတွင် စာရင်းမဝင်နိုင်ခြင်းမျိုး ရှိတတ်သည်။
- စခရိုးဘီး၏ ယူနစ်များ: စခရိုးဆွဲသည့် ပမာဏ (Delta values) များကို အသုံးပြုသည့် ဘရောက်ဆာနှင့် စနစ်ပေါ်မူတည်၍
pixels၊linesသို့မဟုတ်pagesစသည့် ယူနစ်များဖြင့် ပြသသည်။ ထို့ကြောင့် ဘရောက်ဆာများအကြား နှိုင်းယှဉ်ရာတွင် ကိန်းဂဏန်းသက်သက်ထက် စခရိုးဆွဲသည့် လမ်းကြောင်းနှင့် အဆင့်အရေအတွက်ကိုသာ နှိုင်းယှဉ်သင့်သည်။ - ထိတွေ့မျက်နှာပြင် အသုံးပြုမှု: ထိတွေ့မျက်နှာပြင်ပေါ်တွင် နှိပ်ခြင်းများသည်
touchဖြစ်ရပ်များအဖြစ် မှတ်ပုံတင်မည်ဖြစ်သော်လည်း ခလုတ်နှင့် စခရိုးစစ်ဆေးမှုများကို တိကျစွာ လုပ်ဆောင်နိုင်ရန်အတွက် မောက်စ် သို့မဟုတ် ထရက်ပတ်ဒ် အစစ်အမှန် လိုအပ်သည်။ - မှတ်တမ်း သိမ်းဆည်းမှု: မှတ်တမ်းရှင်းလင်းရန် ခလုတ်ကို နှိပ်ခြင်း သို့မဟုတ် စာမျက်နှာမှ ထွက်ခွာသွားခြင်း ပြုလုပ်ပါက မှတ်တမ်းတင်ထားသော အချက်အလက်များအားလုံးကို အပြီးတိုင် ဖျက်ဆီးမည်ဖြစ်သည်။
ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် လုပ်ဆောင်ပုံစနစ်
ဤကိရိယာသို့ ထည့်သွင်းလိုက်သော မောက်စ်လှုပ်ရှားမှုနှင့် နှိပ်မှုများအားလုံးကို အသုံးပြုသူ၏ ဝဘ်ဘရောက်ဆာအတွင်း၌သာ တိုက်ရိုက်ဖတ်ရှုပြီး စာမျက်နှာပေါ်တွင် ဖြစ်ရပ်အသေးစိတ်နှင့် မှတ်တမ်းကို ပြသရန်အတွက်သာ အသုံးပြုသည်။ မည်သည့်အချက်အလက်ကိုမျှ ပြင်ပဆာဗာများသို့ သိမ်းဆည်းခြင်း သို့မဟုတ် အင်တာနက်ပေါ်သို့ တင်ခြင်း လုံးဝမရှိပါ။
အမေးနှင့်အဖြေများ (FAQ)
မေး - ကျွန်ုပ်၏မောက်စ်ကို တစ်ချက်တည်းနှိပ်သော်လည်း နှစ်ချက်နှိပ်သကဲ့သို့ ဖြစ်နေပါသည် — ဤကိရိယာက ၎င်းကို အတည်ပြုပေးနိုင်ပါသလား။
ဖြေ - ဟုတ်ကဲ့။ သံသယရှိသော ခလုတ်ကို တစ်ချက်ချင်းစီ သေချာစွာ နှိပ်ပါ- နှိပ်မှုတစ်ခုစီတိုင်းအတွက် Down တစ်ခုနှင့် Up တစ်ခုစီသာ မှတ်တမ်းတင်ရပါမည်။ သတ်မှတ်ထားသော အချိန်အပိုင်းအခြား (ပုံမှန်အားဖြင့် 40 ms) အတွင်း ထပ်မံဝင်ရောက်လာသော အပိုနှိပ်မှုတစ်ခုကို နှစ်ချက်ဆင့်နှိပ်မိခြင်းအဖြစ် သတ်မှတ်ပြီး ရေတွက်ပါမည် — တစ်ကြိမ်ပြီးတစ်ကြိမ် ထိုသို့ဖြစ်နေပါက ၎င်းသည် ဆော့ဖ်ဝဲလ်ကြောင့်မဟုတ်ဘဲ ခလုတ်ပျက်စီးနေခြင်းကို ဆိုလိုသည်။ ကောင်းမွန်သော ခလုတ်တစ်ခုသည် လက်ဖြင့်နှိပ်ရုံဖြင့် ထိုမျှလောက်မြန်ဆန်စွာ နှစ်ကြိမ်ဆင့်နှိပ်မိရန် မဖြစ်နိုင်သလောက်ပင်ဖြစ်သောကြောင့် သင်ကိုယ်တိုင် တမင်တကာ အလွန်မြန်ဆန်စွာ ကလစ်နှိပ်လိုမှသာ ဤအချိန်အပိုင်းအခြားကို တိုးမြှင့်ပေးပါ။
မေး - စမ်းသပ်သည့် ဧရိယာအတွင်း ညာကလစ်မီနူး အဘယ်ကြောင့် ပွင့်မလာသနည်း။
ဖြေ - ညာကလစ်နှိပ်ခြင်းကို အခြားခလုတ်များကဲ့သို့ပင် ရေတွက်နိုင်ရန်အတွက် ဤဧရိယာအတွင်း ညာကလစ်မီနူး ပေါ်လာခြင်းကို ပိတ်ပင်ထားပါသည်၊ ဧရိယာအပြင်ဘက်တွင်မူ မီနူးသည် ပုံမှန်အတိုင်း အလုပ်လုပ်ပါမည်။ စာမျက်နှာမှ ကျော်လွှား၍မရသော ချွင်းချက်နှစ်ခုရှိပါသည်- Firefox တွင် Shift + ညာကလစ်နှိပ်ခြင်းသည် မီနူးကို အမြဲတမ်းပွင့်စေပြီး ၎င်းကို ရေတွက်မည်မဟုတ်ပါ၊ Mac တွင်မူ Ctrl + ကလစ်နှိပ်ခြင်းသည် မူလဒီဇိုင်းအရ ညာကလစ်အဖြစ် မှတ်ပုံတင်ပါသည်။
မေး - ကျွန်ုပ်၏ ဘေးဘက်ခလုတ်များ အဘယ်ကြောင့် အလုပ်မလုပ်သနည်း။
ဖြေ - ဘရောက်ဆာအများစုသည် Back နှင့် Forward ခလုတ်များကို ယခင်ကြည့်ရှုခဲ့သော စာမျက်နှာများသို့ ပြန်သွားရန်အတွက် အသုံးပြုကြပြီး အချို့ဘရောက်ဆာများသည် စာမျက်နှာမှ နှိပ်မှုကို မဖတ်ရှုနိုင်မီ ၎င်းတို့ကို ကြားဖြတ်ရယူကြသည် — ဘရောက်ဆာမှ ခွင့်ပြုသည့်နေရာများတွင် ဤစမ်းသပ်ဧရိယာက ၎င်းကို ပိတ်ပင်ထားသော်လည်း နေရာတိုင်းတွင်တော့ မဟုတ်ပါ။ Linux ပေါ်ရှိ Firefox သည် ဘေးဘက်ခလုတ်များကို လုံးဝအစီရင်ခံတင်ပြခြင်း မရှိနိုင်ပါ။ ၎င်းတို့သည် ဤနေရာတွင် လုံးဝအလုပ်မလုပ်သော်လည်း အခြားအက်ပ်များတွင် အလုပ်လုပ်နေပါက ဘရောက်ဆာက ၎င်းတို့ကို ကြားဖြတ်ရယူထားခြင်းဖြစ်သည်၊ ၎င်းသည် မောက်စ်ပျက်စီးနေခြင်းကြောင့် မဟုတ်ပါ။
မေး - အခြားဘရောက်ဆာတစ်ခုတွင် စခရိုးဆွဲခြင်းသည် အဘယ်ကြောင့် မတူညီသော delta ကိန်းဂဏန်းများကို ပြသနေသနည်း။
ဖြေ - စခရိုးဆွဲသည့် ပမာဏများသည် ဘရောက်ဆာနှင့် ပလက်ဖောင်းပေါ်မူတည်၍ pixels၊ lines၊ သို့မဟုတ် pages များအဖြစ် ရောက်ရှိလာပြီး ဖြစ်ရပ်တစ်ခုစီတွင် မည်သည့်ယူနစ်ကို အသုံးပြုထားကြောင်း ဖတ်ရှုမှုတွင် ဖော်ပြပေးပါသည်။ pixel တန်ဖိုးသည် တစ်ချက်ချင်းစီ လှည့်ခြင်းအတွက် line တန်ဖိုးထက် အမြဲတမ်း ပိုမိုကြီးမားပါသည်။ ဘရောက်ဆာများအကြား မူရင်း delta ကိန်းဂဏန်းများကို နှိုင်းယှဉ်မည့်အစား စခရိုးဆွဲသည့် လမ်းကြောင်းနှင့် အဆင့်အရေအတွက်ကိုသာ နှိုင်းယှဉ်ပါ။