Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Optimalizálja a Windows app kialakítását az érintéses bevitelhez, és alapértelmezés szerint alapszintű egértámogatást kapjon.
Az egér bemenete a legjobban olyan felhasználói műveletekhez ideális, amelyek pontosságot igényelnek a rámutatáskor és kattintáskor. Ezt az eredendő pontosságot természetesen támogatja a Windows felhasználói felülete, amely az érintés pontatlanságára van optimalizálva.
Az egér és az érintéses bevitel közötti különbség abban rejlik, hogy az érintés jobban képes emulálni a felhasználói felület elemeinek közvetlen manipulálását, olyan fizikai gesztusokkal, mint a pöccintés, csúsztatás, húzás, forgatás stb. Az egérrel történő manipulációkhoz általában más felhasználói felületi eszközökre van szükség, például egy objektum átméretezéséhez vagy elforgatásához fogópontok használatával.
Ez a témakör az egérrel való interakciók tervezési szempontjait ismerteti.
A Windows egér nyelve
Az egér-interakciók tömör készlete következetesen használatos a rendszerben.
| Időszak | Description |
|---|---|
| Mutasson rá a tanuláshoz | Vigye az egérmutatót egy elem fölé, hogy részletesebb információkat vagy oktató vizualizációkat (például elemleírásokat) jelenítsen meg anélkül, hogy elkötelezte magát a művelet mellett. |
| Bal gombbal az elsődleges művelethez | Kattintson a bal gombbal egy elemre az elsődleges művelet meghívásához (például egy alkalmazás elindításához vagy egy parancs végrehajtásához). |
| Görgetés a nézet módosításához | A görgetősávok megjelenítésével felfelé, lefelé, balra és jobbra mozoghat egy tartalomterületen belül. A felhasználók görgethetnek a görgetősávok vagy az egérkerék elforgatásával. A görgetősávok jelezhetik az aktuális nézet helyét a tartalomterületen belül (az érintéses pásztázás hasonló felhasználói felületet jelenít meg). |
| Kattintson a jobb gombbal a kijelöléshez és a parancshoz | Kattintson a jobb gombbal a navigációs sáv (ha elérhető) és az alkalmazássáv globális parancsokkal való megjelenítéséhez. Kattintson a jobb gombbal egy elemre a kijelöléshez, és megjelenítse az alkalmazássávot a kijelölt elem környezetfüggő parancsaival. Megjegyzés: A jobb gombbal kattintva megjelenítheti a helyi menüt, ha a kijelölés vagy az alkalmazássáv parancsai nem megfelelő felhasználói felületi viselkedést mutatnak. Javasoljuk azonban, hogy az alkalmazássávot használja az összes parancs viselkedéséhez. |
| Felhasználói felületi parancsok nagyításhoz | Felhasználói felületi parancsok megjelenítése az alkalmazássávon (például + és -), vagy nyomja le a Ctrl billentyűt, és forgassa el az egérmutatót a nagyításhoz szükséges csippentési és nyújtásos kézmozdulatok emulálásához. |
| Elforgatható felhasználói felületi parancsok | Felhasználói felületi parancsok megjelenítése az alkalmazássávon, vagy nyomja le a Ctrl+Shift billentyűkombinációt, és forgassa el az egérmutatót a forgatáshoz szükséges forgató kézmozdulat emulálásához. Az eszköz elforgatásával elforgathatja a teljes képernyőt. |
| Bal gombbal kattintva és húzással átrendezheti az alakzatot | Az elem áthelyezéséhez kattintson a bal gombbal, és húzza az elemet. |
| A szöveg kijelöléséhez kattintson a bal gombbal, és húzza el a szöveget. | Bal gombbal kattintson a kijelölhető szövegre, és húzza a kijelöléshez. Kattintson duplán egy szó kijelöléséhez. |
Egérbemeneti események
A legtöbb egérbemenet az összes UIElement objektum által támogatott, gyakran irányított bemeneti eseményeken keresztül kezelhető. Ezek a következők:
- BringIntoViewRequested
- CharacterReceived
- ContextCanceled
- ContextRequested
- Dupla megfeleltetés
- DragEnter
- DragLeave
- DragOver
- DragStarting
- Dobás
- LedobásBefejeződött
- GettingFocus
- GotFocus
- Holding
- KeyDown
- KeyUp
- LosingFocus
- LostFocus
- Manipuláció befejezve
- ManipulationDelta
- ManipulationInertiaStarting
- ManipulációElindítva
- Manipuláció kezdete
- Nem található fókusz alany
- PointerCanceled
- PointerCaptureLost
- PointerEntered
- PointerExited
- PointerMoved
- Mutató megnyomva
- PointerReleased
- MutatókerékVáltozott
- PreviewKeyDown
- PreviewKeyUp
- Jobb oldali koppintás
- Koppintott
Azonban a Windows.UI.Inputban a mutató, a kézmozdulat és a manipulációs események használatával kihasználhatja az egyes eszközök (például az egérkerék eseményei) adott képességeit.
Samples: Lásd a BasicInput mintát.
Vizuális visszajelzési irányelvek
- Ha egeret észlel (mozgási vagy rámutatási eseményeken keresztül), mutasson egérspecifikus felhasználói felületre, hogy jelezze az elem által közzétett funkciókat. Ha az egér bizonyos ideig nem mozog, vagy ha a felhasználó érintéses interakciót kezdeményez, az egér felhasználói felülete fokozatosan elhalványul. Így a felhasználói felület tiszta és rendezett marad.
- Ne használja a kurzort a visszacsatoláshoz, az elem által biztosított visszajelzés elegendő (lásd az alábbi kurzorokat).
- Ne jelenítsen meg vizuális visszajelzést, ha egy elem nem támogatja az interakciót (például statikus szöveg).
- Ne használjon fókusz téglalapokat egérrel való interakcióhoz. Tartsa fenn ezeket a billentyűzet-interakciókhoz.
- Vizuális visszajelzés egyidejű megjelenítése az azonos bemeneti célt képviselő összes elemhez.
- Adjon meg gombokat (például + és -) az érintésalapú manipulációk, például pásztázás, forgatás, nagyítás stb. emulálásához.
A vizuális visszajelzésekre vonatkozó általánosabb útmutatásért tekintse meg a vizuális visszajelzésekre vonatkozó irányelveket.
Cursors
Az egérmutatóhoz standard kurzorkészlet érhető el. Ezek egy elem elsődleges műveletének jelzésére szolgálnak.
Minden normál kurzorhoz tartozik egy megfelelő alapértelmezett kép. A felhasználó vagy az alkalmazás bármikor lecserélheti a normál kurzorhoz társított alapértelmezett képet. Adjon meg egy kurzorképet a PointerCursor függvényen keresztül.
Ha testre kell szabnia az egérmutatót:
- A kattintható elemekhez mindig használja a
). ne használja a mutató kézi kurzort (mutató
) hivatkozásokhoz vagy más interaktív elemekhez. Ehelyett használjon rámutatási effektusokat (korábban ismertetett). - A kijelölhető szöveghez használja a
. - Az áthelyezési kurzort (
) akkor használja, ha az áthelyezés az elsődleges művelet (például húzás vagy körülvágás). Ne használja az áthelyezési kurzort azokhoz az elemekhez, ahol az elsődleges művelet a navigáció (például csempék indítása). - Ha egy objektum átméretezhető, használja a vízszintes, a függőleges és az átlós átméretező kurzort (
, 
,
). - A rögzített vásznon (például térképen) lévő tartalmak pásztázásakor használja a fogó kézi kurzorokat (
,
).
Kapcsolódó cikkek
- Mutató bemenetének kezelése
- Bemeneti eszközök azonosítása
- Események és irányított események áttekintése
Samples
Windows developer