Хулганы товчлуурын тест

Тест хийх талбар дотор товшиж, гүйлгэж, хөдөлгөж товчлуур болон дугуйны үйл явдал бүрийг харж, даралт алгасдаг эсвэл өөрөө давхар дарагддаг шилжүүлэгчийг илрүүлээрэй.

Сүүлийн үйл явдал
Товчлуур
Дараастай товчлуурууд
Байршил
Дугуй
Интервал
Дарагдсан хугацаа
Заагч

Энэхүү самбар дотор хаана ч хамаагүй товшиж, баруун товшиж, дунд товшиж, хажуугийн товчлууруудыг дарж, мөн гүйлгэж үзнэ үү. Заагчийн байршил таныг хөдөлгөх үед шинэчлэгдэнэ.

Энэхүү хэрэгсэл нь хулгана эсвэл трекпадад зориулагдсан болно. Дэлгэц дээр товших нь энд touch үйл явдал гэж бүртгэгдэх боловч товчлуур болон дугуйны шалгалтад бодит хулгана шаардлагатай.

Эхлүүлэхийн тулд тест хийх талбарт товших эсвэл гүйлгэнэ үү

Хулганы оролтыг зөвхөн энэ хуудас уншиж, үйл явдлын дэлгэрэнгүй болон хуудас дээрх логийг харуулна. Юуг ч хадгалахгүй эсвэл сервер рүү илгээхгүй — логийг цэвэрлэх эсвэл хуудсыг орхиход бүх зүйл устах болно.

Түгээмэл асуултууд

Миний хулгана нэг дарахад давхар товшоод байна — үүнийг энд баталгаажуулж болох уу?

Тийм ээ. Сэжигтэй товчлуурыг нэг нэгээр нь, зориудаар товшиж үзээрэй: даралт бүр яг нэг Down болон нэг Up үйл явдлыг бүртгэх ёстой. Тэмдэглэгээний цонхны хугацаанд (анхдагчаар 40 ms) багтаж орж ирсэн нэмэлт даралтыг давхар даралт гэж тэмдэглэж, тоолох болно — даралт бүрийн дараа ийм төлөв ажиглагдах нь програм хангамжийн биш, харин элэгдсэн шилжүүлэгчийн асуудал байгааг илтгэнэ. Эрүүл товчлуур гараар дарахад ийм хурдан давхар ажиллах нь бараг үгүй тул хэрэв та зориудаар ер бусын хурдан товшдоггүй л бол энэ хугацааны цонхыг өргөтгөх хэрэггүй.

Миний хажуугийн товчлуурууд яагаад бүртгэгдэхгүй байна вэ?

Олон хөтөч Back болон Forward товчлууруудыг түүхээр урагш хойш шилжихэд ашигладаг бөгөөд зарим нь хуудас даралтыг уншихаас өмнө тэдгээрийг замаас нь авчихдаг — энэ тест хийх талбар нь хөтөч зөвшөөрөх хэмжээнд үүнийг хязгаарладаг боловч хаа сайгүй боломжгүй юм. Linux дээрх Firefox нь хажуугийн товчлууруудыг огт мэдээлэхгүй байж магадгүй. Хэрэв тэд энд огт бүртгэгдэхгүй байгаа ч бусад аппликейшн дээр ажиллаж байвал хөтөч тэдгээрийг замаас нь авсан гэсэн үг; энэ нь хулгана эвдэрсэн гэсэн үг биш юм.

Яагаад тест хийх талбарт баруун товших цэс нээгдэхгүй байна вэ?

Баруун товшилтыг бусад товчлуурын адил тоолохын тулд энэ талбарт контекст цэсийг идэвхгүй болгосон; талбарын гадна цэс хэвийн ажиллана. Хуудас хүчингүй болгож чадахгүй хоёр онцгой тохиолдол бий: Firefox хөтөч дээр Shift + баруун товшилт нь үргэлж цэсийг нээдэг тул тоологдохгүй, харин Mac дээр Ctrl + товших нь анхнаасаа баруун товшилт гэж бүртгэгддэг.

Яагаад ижил гүйлгэлт өөр хөтөч дээр өөр delta тоо харуулж байна вэ?

Гүйлгэх хэмжээ нь хөтөч болон үйлдлийн системээс хамаарч pixels, lines эсвэл pages нэгжээр ирдэг бөгөөд мэдээлэлд үйл явдал бүр ямар нэгж ашигласныг тэмдэглэдэг. Нэг араа гүйлгэхэд pixel-ийн утга нь line-ийн утгаас үргэлж хамаагүй их байна. Хөтөч хооронд түүхий delta тоонуудыг биш, харин гүйлгэх чиглэл болон алхмын тоог харьцуулж үзээрэй.

Хулганы товчлуурын ажиллагааг оношлох нь

Энэхүү онлайн хэрэгсэл нь хулганы товчлуур, гүйлгэх дугуй болон заагчийн хөдөлгөөнийг бодит хугацаанд шалгах боломжийг олгодог оношилгооны хэрэгсэл юм. Хэрэглэгчид тусгайлан бэлтгэсэн талбарт хулганыг хөдөлгөх, товших, гүйлгэх зэргээр техник хангамжийн аливаа алдааг илрүүлэх боломжтой. Ялангуяа хулганы механик шилжүүлэгч элэгдсэнээс үүдэж даралт алгасах эсвэл өөрөө аяндаа маш хурдан давхар дарагдах (chattering) зэрэг согогийг энэхүү тестээр нарийвчлан тодорхойлдог.

Төхөөрөмжийн оролтыг шалгах явцад үйл явдлын хугацаа, товчлуурын код, заагчийн координат болон гүйлгэх дугуйны чиглэлийг хуудас дээрх логт шууд бүртгэж харуулдаг. Энэ нь шинэ хулгана эсвэл трекпад тохируулах, эсвэл хуучин төхөөрөмжийн товчлуурын мэдрэмжийг шалгахад туслах зориулалттай.

Оролт ба тохиргооны үзүүлэлтүүд

Туршилтыг эхлүүлэхийн тулд хэрэглэгч дараах оролтуудыг ашиглана:

  • Хулганы үйлдлүүд: Хулганы зүүн, баруун, дунд болон хажуугийн товчлууруудыг дарах, мөн дугуйг гүйлгэх.
  • Заагчийн хөдөлгөөн: Хулгана, дижитал үзэг эсвэл мэдрэгчтэй дэлгэцийн заагчийг хөдөлгөж координатыг шинэчлэх.
  • Даралтыг тэмдэглэх хугацааны хязгаар: Давхар даралтыг илрүүлэх хугацааны цонх бөгөөд анхдагч утга нь 40 ms байна. Хэрэв ижил товчлуур энэ хугацаанаас богино зайд хоёр удаа дарагдвал систем үүнийг давхар даралт гэж үзнэ.
  • Лог цэвэрлэх: Хуримтлагдсан үйл явдлын түүхийг устгах команд.

Гаралтын мэдээлэл ба төлөвүүд

Талбарт үйлдэл хийх явцад дараах мэдээллүүд дэлгэц дээр шинэчлэгдэн харагдана:

  • Сүүлийн үйл явдал: Хамгийн сүүлд хийгдсэн үйлдлийн нарийвчилсан мэдээллийг харуулна.
  • Төлөвийн заагч: Анхны төлөвт "Эхлүүлэхийн тулд тест хийх талбарт товших эсвэл гүйлгэнэ үү" гэж харагдах бөгөөд идэвхтэй үед "Хулганы оролтыг хүлээж байна" төлөвт шилжинэ.
  • Тэмдэглэгээний тайлбар: Товчлуурын одоогийн төлөвийг "Дараастай", "Шалгасан", эсвэл "Давхар дарагдсан" гэж өнгөөр ялган харуулна.
  • Статистикийн самбар: Энд "Шалгасан товчлуур", "Нийт даралт", "Давхар даралт", болон "Дугуйны алхам" гэсэн үзүүлэлтүүдийг тоолно.

Давхар даралтын шалгалт хүснэгт

Энэхүү хүснэгтэд товчлуур бүрийн даралтын чанарыг хянана:

Товчлуур Даралт Хамгийн бага зай
Зүүн / Баруун / Дунд Нийт даралтын тоо Миллисекундээрх хамгийн богино интервал

Үйл явдлын лог хүснэгт

Бүртгэгдсэн үйлдэл бүрийг дараах бүтэцтэй хүснэгтэд тэмдэглэнэ:

  • Хугацаа: Үйл явдал бүртгэгдсэн цаг.
  • Үйл явдал: "Down", "Up", "Давхар товшилт", эсвэл "Дугуй".
  • Товчлуур: "Left", "Right", "Middle", "Back", "Forward", "Wheel", эсвэл тодорхойгүй товчлуурын хувьд "{number}-р товчлуур" гэж тэмдэглэгдэнэ.
  • Дэлгэрэнгүй: Үүнд "Товчлуур", "Дараастай товчлуурууд" (байхгүй үед "Байхгүй"), "Байршил", "Дугуй", "Интервал", "Дарагдсан хугацаа", болон заагчийн төрөл болох "mouse", "pen", эсвэл "touch" зэрэг шинж чанарууд багтана.
  • Давхар дарагдсан: Шаардлага хангасан үйл явдалд "Давхар дарагдсан" гэсэн тусгай тэмдэг тавигдана.

Хэрэв ямар нэгэн үйлдэл хийгээгүй бол лог "Хулганы үйл явдал хараахан бүртгэгдээгүй байна — тест хийх талбарт товших эсвэл гүйлгэнэ үү." гэсэн төлөвтэй байна.

Системийн дүрэм ба онцгой тохиолдлууд

Хэрэгслийг ашиглах явцад хөтөч болон үйлдлийн системээс хамаарсан хэд хэдэн онцлог шинж чанарууд ажиглагддаг:

  1. Давхар даралтыг илрүүлэх механизм: Хэрэв ижил товчлуурын дараалсан хоёр даралт тохируулсан хугацааны хязгаараас (анхдагчаар 40 ms) богино хугацаанд тохиолдвол систем үүнийг техник хангамжийн алдаа буюу давхар даралт гэж бүртгэнэ. Хүний гараар товчлуурыг ийм хурдан дарах боломжгүй тул энэ нь шилжүүлэгчийн физик элэгдлийг илтгэдэг.
  2. Контекст цэсийг хязгаарлах: Баруун товшилтыг хэвийн бүртгэхийн тулд "Тест хийх талбар" дотор хөтчийн стандарт баруун товших цэсийг идэвхгүй болгосон. Талбарын гадна талд цэс хэвийн ажиллана.
  3. Баруун товшилтын онцлогууд: Firefox хөтөч дээр Shift + баруун товших үед хөтчийн контекст цэс үргэлж нээгддэг бөгөөд энэ үйлдлийг хуудас уншиж чаддаггүй. Мөн macOS үйлдлийн систем дээр Ctrl + товших үйлдэл нь системийн бүтцийн дагуу баруун товшилт гэж бүртгэгддэг.
  4. Хажуугийн товчлуурын хязгаарлалт: Хэрэгсэл нь хөтчийн хуудас ухраах, урагшлуулах зэрэг стандарт үйлдлүүдийг хаахыг оролддог боловч зарим үйлдлийн систем болон хөтөч (жишээ нь, Linux дээрх Firefox) эдгээр даралтыг хуудсанд дамжуулалгүй шууд замаас нь авдаг.
  5. Гүйлгэх дугуйны нэгжүүд: Гүйлгэх хэмжээг хөтөч болон системээс хамаарч "pixels", "lines", эсвэл "pages" нэгжээр хэмждэг. Тиймээс өөр өөр хөтөч дээр түүхий тоон утгыг харьцуулахын оронд гүйлгэх чиглэл болон алхмын тоог харах нь зүйтэй.
  6. Мэдрэгчтэй дэлгэц: Дэлгэц дээр товших үед "touch" үйл явдал бүртгэгдэх боловч товчлуур болон дугуйны нарийн шалгалтад бодит хулгана эсвэл трекпад шаардлагатай.

Нууцлал ба өгөгдөл боловсруулалт

Хэрэглэгчийн хулганы бүх оролт, хөдөлгөөн, товшилтыг зөвхөн тухайн хэрэглэгчийн вэб хөтөч дотор дотооддоо уншиж боловсруулдаг. Ямар ч өгөгдлийг гадны сервер рүү илгээхгүй бөгөөд хадгалахгүй. "Лог цэвэрлэх" товчийг дарах эсвэл хуудсыг хаах үед бүртгэгдсэн бүх түүх бүрмөсөн устах болно.


Түгээмэл асуултууд

Миний хулгана нэг дарахад давхар товшоод байна — үүнийг энд баталгаажуулж болох уу?
Тийм ээ. Сэжигтэй товчлуурыг нэг нэгээр нь, зориудаар товшиж үзээрэй: даралт бүр яг нэг Down болон нэг Up үйл явдлыг бүртгэх ёстой. Тэмдэглэгээний цонхны хугацаанд (анхдагчаар 40 ms) багтаж орж ирсэн нэмэлт даралтыг давхар даралт гэж тэмдэглэж, тоолох болно — даралт бүрийн дараа ийм төлөв ажиглагдах нь програм хангамжийн биш, харин элэгдсэн шилжүүлэгчийн асуудал байгааг илтгэнэ. Эрүүл товчлуур гараар дарахад ийм хурдан давхар ажиллах нь бараг үгүй тул хэрэв та зориудаар ер бусын хурдан товшдоггүй л бол энэ хугацааны цонхыг өргөтгөх хэрэггүй.

Яагаад тест хийх талбарт баруун товших цэс нээгдэхгүй байна вэ?
Баруун товшилтыг бусад товчлуурын адил тоолохын тулд энэ талбарт контекст цэсийг идэвхгүй болгосон; талбарын гадна цэс хэвийн ажиллана. Хуудас хүчингүй болгож чадахгүй хоёр онцгой тохиолдол бий: Firefox хөтөч дээр Shift + баруун товшилт нь үргэлж цэсийг нээдэг тул тоологдохгүй, харин Mac дээр Ctrl + товших нь анхнаасаа баруун товшилт гэж бүртгэгддэг.

Миний хажуугийн товчлуурууд яагаад бүртгэгдэхгүй байна вэ?
Олон хөтөч Back болон Forward товчлууруудыг түүхээр урагш хойш шилжихэд ашигладаг бөгөөд зарим нь хуудас даралтыг уншихаас өмнө тэдгээрийг замаас нь авчихдаг — энэ тест хийх талбар нь хөтөч зөвшөөрөх хэмжээнд үүнийг хязгаарладаг боловч хаа сайгүй боломжгүй юм. Linux дээрх Firefox нь хажуугийн товчлууруудыг огт мэдээлэхгүй байж магадгүй. Хэрэв тэд энд огт бүртгэгдэхгүй байгаа ч бусад аппликейшн дээр ажиллаж байвал хөтөч тэдгээрийг замаас нь авсан гэсэн үг; энэ нь хулгана эвдэрсэн гэсэн үг биш юм.

Яагаад ижил гүйлгэлт өөр хөтөч дээр өөр delta тоо харуулж байна вэ?
Гүйлгэх хэмжээ нь хөтөч болон үйлдлийн системээс хамаарч pixels, lines эсвэл pages нэгжээр ирдэг бөгөөд мэдээлэлд үйл явдал бүр ямар нэгж ашигласныг тэмдэглэдэг. Нэг араа гүйлгэхэд pixel-ийн утга нь line-ийн утгаас үргэлж хамаагүй их байна. Хөтөч хооронд түүхий delta тоонуудыг биш, харин гүйлгэх чиглэл болон алхмын тоог харьцуулж үзээрэй.