Be kell állítanom a leginkább felhasználóbarát billentyűzetet mindenkinek, aki beírja autója rendszámát.
Az országban Alphanumerikus fejlesztésűek. Vannak más országok, amelyek csak a rendszámhoz használják a számokat.
Megnéztem a “s billentyűzet vizuális útmutatóját. típusopciók , és semmi sem elégíti ki az igényemet.
Bár gyors vagyok a mobil billentyűzetemen, nagyon idegesítőnek találom a WW1E1E
beírásakor, ami érvényes rendszám.
Csak elképzelni tudom egy tapasztalatlan ember csalódottságát, akinek 6-karakteres karakterlánc beírása közben négyszer kell váltania az alfa és a számjegyeket.
Balra oldala iOS, jobb oldala Android. Bár a visible-password
billentyűzet rendben van, nem jelenleg automatikus nagybetűs írás (autoCapitalize="characters"
, az összes beírt karakter nagybetűs írásával), azt hiszem, összességében hacker.
Itt található az összes rendelkezésre álló billentyűzettípus, amely jelenleg a React Native v0.55 iOS 11 és Android 8 rendszereken fut.
Melyik billentyűzet típushoz kell mennem?
megjegyzések
Válasz
A billentyűzet tetején a számokkal!
Akár a látható jelszóval ellátott billentyűzet, akár alapértelmezett billentyűzet, amelynek tetejéhez hozzá van adva a számsor (alapértelmezés szerint engedélyezve van), a számok sorának hozzáadása számít.
Nem gondolom, hogy a látható jelszóval ellátott billentyűzet hacker. Csak egy vélemény.
Tegye a következőket:
1- Számok sor kerül hozzáadásra, és a autoCapitalize ="characters"
működik:
Kétségtelen, hogy ez a billentyűzet lesz a leggyorsabb a megadottak között. 8 koppintás szükséges a 6 karakterből álló “WW1E1E” karakterlánc beviteléhez. A további 2 koppintás az összes karakter nagybetűs írásának aktiválásához szükséges.
2- A Numbers sor hozzáadódik, DE a autoCapitalize = "characters"
nem működik:
9 érintéssel vegye be a 6 karakteres “WW1E1E” karakterláncot.
Ne feledje, hogy a látható jelszóval ellátott autoCapitalize="characters"
probléma ideiglenes hiba , hogy ha van jelenleg nincs megkerülve, frissítéssel javítjuk.
3- NEM sorszám, de a autoCapitalize ="characters"
működik:
12 érintésre lesz szükség! a 6 karakterből álló “WW1E1E” karakterlánc beviteléhez. Vagy hosszabb idő , ha úgy dönt, hogy a felső sor gombjait tartja, ahelyett, hogy az ábécék és a számok között előre-hátra váltanánk.
Megjegyzések:
-
Ha kettőt hasonlítunk össze billentyűzeteknél mindkét autoCapitalizing működik, de az egyikhez hozzá van adva a szám sor, a másikhoz anélkül, amíg a karakterlánc alfanumerikus, szám nélküli soros billentyűzet használatakor mindig több koppintásra vagy időre van szükség!
-
Az Ön által megadott “WW1E1E” karakterláncot használtam példaként az érintések számának kiszámításához, szem előtt tartva, hogy más karakterláncok mint például a „WWW111”, csak egy további koppintást eredményezhet a szám nélküli soros billentyűzet használatával.
-
iv
autoCapitalize = "characters"
amikor kétszer megérinti a Shift billentyűt a mobil billentyűzeten (2 érintés).
Megjegyzések
- Köszönjük az időt , bár van egy probléma az iPhone-on – nincs ilyen billentyűzet. Továbbá határozottan egyetértettem @peter_the_oak-val a kérdés alatti megjegyzésekben, és inkább az alapértelmezett billentyűzetet fogom használni.
- Persze, ez a te döntésed. Különböző emberek másként gondolkodnak, ez ' egy szépség! Nem értek azonban egyet azzal a megközelítéssel, hogy az emberek élhetnek vele (négyszer válthatnak a számok és a betűk között). Célunk a javítás és a jobb felhasználói élmény megteremtése. Megállapítottam, hogy a számok sora elsősorban annak köszönhető, hogy az androidos billentyűzet jobb, mint az iphone.
- Ez ' nem arról szól, mit ' jobb, ' mindkettő támogatásáról szól
- Megértem, hogy az iphone nem rendelkezik ezzel a billentyűzettel. De nekik (ios és android) különben is két különböző billentyűzetük lesz. Tehát nem látom a következetesség értelmét, ha ezt szeretné elérni. Az iphone nem támogatja (korlátozás), az android támogatja (előny). Nem nyertem, hogy ' megakadályozzam az androidos felhasználókat abban, hogy jobb billentyűzetet kapjanak, mert az iphone nem támogatja. És ha a következetességről van szó, akkor megint két különböző billentyűzetet fognak használni …
Válasz
Ha alfanumerikus, akkor annak kell lennie az alapértelmezett billentyűzetnek. A nagybetűknek nem szabad aggódniuk, mert a szövegbevitel kódolható úgy, hogy az összes ábécé karaktert nagybetűként fogadja el, ami lehetővé teszi a felhasználók számára, hogy kis betűkkel írják be az ábécét anélkül, hogy minden alkalommal át kellene váltaniuk a nagybetűt. feltéve, hogy a kifejezett numerikus vagy ábécés kezelő a számot több kisebb bemenetre bontaná, az országos licencformátum szerint. Például, ha a szám XX-00-000, akkor legyen három beviteli mező, ahol az XX tiszta ábécé, a többi pedig két numerikus.
I don't know any country where they're not [alphanumeric]
– Csak numerikusak Izraelben, és feltehetően bárhol, ahol nem latin vagy hasonló ábécét használnakszámgombok " opció, amelyek a numerikus sort adják felül (például a Galaxy S7-hez). Tehát az a felhasználó, aki ' eléggé zavart a számgombok hiányában (mint én), mindenképpen bekapcsolhatja – ez egy további plusz az alapértelmezett billentyűzet megtartásához.