-
Notifications
You must be signed in to change notification settings - Fork 0
Accessibility is
🌎 Tungumál: Íslenska — sjá öll 33 tungumálin
LockedIn CLI er brandari, en aðgengið þess er það ekki. Skjáhermisviðmót sem er svona sjónrænt ríkulegt — orðmerki með litahalla, spjöld með boxlínum, braille-spinners, tjáningartákn — er í raun erfitt að nota með hjálpartækni nema þú hannir það með það í huga. Þessi síða útskýrir hvað CLI-ið gerir, hvernig þú kveikir á því og almennu bestu starfsvenjurnar sem liggja að baki (gagnlegar langt út fyrir þetta verkefni).
| Hamur | Valkostur | Umhverfisbreyta | Hvað hann gerir |
|---|---|---|---|
| Skjálesari |
--accessible (--a11y, --screen-reader) |
LOCKEDIN_ACCESSIBLE=1, eða TERM=dumb
|
Hreint, línulegt hreintextaúttak: engir rammar, ekkert ASCII-art, engin hreyfing í spinner, engir skrautstafir; litir slökktir; stutt prompt; merkingarleg kennileiti (Færsla: … (lok færslu)). |
| Mikil birtuskil |
--high-contrast (--hc) |
LOCKEDIN_HIGH_CONTRAST=1 |
Litapalletta með miklum birtuskilum fyrir sjónskerta: hreinhvítur aukatexti, skærari áherslur, engin deyfing og heil áherslulitur í stað lágra birtuskila í litahallanum. |
| Lítil truflun |
--low-distraction (--calm, --reduce-motion) |
LOCKEDIN_LOW_DISTRACTION=1, LOCKEDIN_REDUCE_MOTION=1
|
Minni hreyfing (engin spinner-hreyfing), engin skraut-tjáningartákn, rólegur heillitur — heldur sjónrænu uppsetningunni. Fyrir minni hugrænt/skynrænt álag. |
| Einlitt (svarthvítt) |
--plain (--mono, --monochrome) |
LOCKEDIN_PLAIN=1, eða NO_COLOR=1
|
Slekkur á öllum litum en heldur allri uppsetningu, römmum og tjáningartáknum. Fyrir skjáherma með slakan litastuðning, logg eða persónulegt val. Yfirskrifar FORCE_COLOR. |
Þeir leggjast saman: --high-contrast --low-distraction gefur þér bjart,
rólegt viðmót án tjáningartákna; notandi skjálesara á TERM=dumb skjáhermi fær
skjálesaraham sjálfkrafa. Þegar hamir stangast á, ræður sá þrengri — einlitt
yfirgnæfir litapallettu og skjálesari tekur fram yfir plain.
lockedin --accessible post
lockedin --high-contrast
lockedin --plain post
LOCKEDIN_LOW_DISTRACTION=1 lockedin auraÞú þarft ekki að ákveða þetta fyrirfram. Inni í gagnvirku lotunni er
/a11y skástriksskipunin raunverulegt og virkt stjórnborð (aðgengi er ekki
hluti af ádeilunni):
| Sláðu inn | Niðurstaða |
|---|---|
/a11y |
Sýnir núverandi stöðu (kveikt/slökkt) allra fjögurra hamanna |
/a11y <mode> |
Víxlar einum: screen-reader, high-contrast, low-distraction, plain (samheiti eins og sr / hc / calm / mono virka líka) |
/a11y reset |
Slekkur á öllum hömum |
Staðan er alltaf sýnd með skýru orðunum kveikt og slökkt, aldrei með
lit einum saman — fólkið sem þetta á að hjálpa sér litina kannski ekki. Spjaldið
er fullkomlega staðfært.
Þetta eru meginreglurnar sem við notuðum — og þær eiga jafnt við um hvaða terminal-tól sem er.
-
Merking á undan skrauti. Skjálesari les stafi. Boxlínur verða að
„lárétt lína, lárétt lína…“; ASCII-orðmerki verður að hávaða. Skjálesarahamur
skiptir sjónrænni uppbyggingu út fyrir orð: upphafsskjárinn tilkynnir
„LockedIn CLI“ sem texta og spjöld fá kennileiti (
Færsla:,(lok færslu)) svo notendur viti hvar blokk byrjar og endar. -
Treystu aldrei eingöngu á lit eða tákn. Merking sem aðeins litur eða
tjáningartákn bera er ósýnileg sumum notendum. Haltu textanum skiljanlegum þó
liturinn sé horfinn — til dæmis les
Tengdist Avavel jafnvel þegar ✔ er farið. - Bjóddu upp á textavalkosti / fjarlægðu hávaðann. Skraut-tjáningartákn eru lesin upp með löngum nöfnum („📥“ → „innhólfsskúffa“). Skjálesarahamur fjarlægir allt eingöngu skrautlegt og skilur orðin eftir; Lítil truflun fjarlægir hávær tjáningartákn en heldur uppsetningunni fyrir sjáandi notendur sem vilja bara ró.
-
Virtu minni hreyfingu. Hreyfing (braille-spinnerinn) truflar og getur
komið af stað svima. Skjálesari og Lítil truflun hreyfast ekki — þeir
prenta stöðuna einu sinni, kyrrstæða. Þetta speglar
prefers-reduced-motioná vefnum. - Bjóddu upp á mikil birtuskil. Lágkontrast „daufgrár“ aukatexti stenst ekki birtuskilakröfur WCAG fyrir marga notendur. Hamurinn Mikil birtuskil skiptir honum út fyrir hreinhvítt og skærari áherslur.
- Minnkaðu hugrænt álag. Fyrir suma snýst þetta ekki bara um sjón heldur um að þurfa minna: færri skrautflúra, enga hreyfingu, engin tjáningartákn. Hér er það sér hamur, ekki aukahugsun.
-
Virtu venjur pallsins. CLI-ið virðir nú þegar
NO_COLOR; það túlkar líkaTERM=dumb(sem margir skjálesarar og Emacs-skelforrit setja) sem „farðu í skjálesaraham“ og lesLOCKEDIN_REDUCE_MOTION. Það er betra að greina merkin sem notandinn sendir þegar fyrir en að láta hann stilla enn eitt atriðið. - Gerðu þetta prófanlegt og haltu því prófuðu. Aðgengi sem er ekki inni í prófunarhliðinu rotna. Svítan sannreynir að aðgengilegt úttak hafi enga skrautstafi, að kennileiti séu til staðar, að Mikil birtuskil skipti um litapallettu og að Lítil truflun haldi römmum réttum — á öllum tungumálum.
Stýringar fyrir stefnu fara líka öruggustu leiðina. Arabíska, persneska,
hebreska og úrdú senda sjálfgefið enga bidi-stýringar nema notandinn setji
beinlínis LOCKEDIN_BIDI=on fyrir skjáhermi sem hann veit að styður isolates;
skjálesarahamur fjarlægir þær jafnvel þá. Engin TTY-greining né skjáhermalisti
fær að yfirskrifa það örugga sjálfgefna val.
-
a11yFilter(s)fjarlægir skrautlegt Unicode (boxlínur, blokkir, rúmfræðitákn, tæknitákn, dingbats, braille, tjáningartákn) og vinstrijafnar textann — notað á allt úttak í skjálesaraham. -
emojiFilter(s)er léttari sían fyrir Lítil truflun: hún fjarlægir aðeins hávær tjáningartákn/tákn og heldur boxlínum, punktum, örvum og ANSI-litum svo sjónræn uppsetning lifi af. - Litahluturinn
Cer skipt út fyrir litapallettu með miklum birtuskilum á staðnum; litahallar falla niður í heilan áherslulit þegar Mikil birtuskil eða Lítil truflun er virk. Einlitt (svarthvítt) setur hvert gildi íCtómt (allir litir algerlega af, jafnvel undirFORCE_COLOR) en skilur uppsetninguna ósnerta. -
renderSplash, spinnerinn,renderPromptogcardhafa merkingarbundnar sérgreinar fyrir skjálesaraham (hreintexti, engin hreyfing, kennileiti). - Greiningin býr í
detectAccessible/detectHighContrast/detectLowDistraction/detectPlain; inngangspunkturinn beitir henni áður en teiknað er./a11yskipunin inni í lotunni (handleA11y+renderA11yStatus) víxlar sömu einingarskráarstöðu í beinni.
Í gátlistanum fyrir yfirferð í kennsluefninu er aðgengisskref, og það er góð venja alls staðar:
Keyrðu
lockedin --accessible <your command>og staðfestu að úttakið lesist sem hreinn, skýr texti — án nýrra skrautstafa sem sleppa í gegnum síuna — og að nýjar skipulagðar blokkir hafi kennileiti. Prófaðu síðan--high-contrast,--low-distractionog--plain(sem má ekki senda frá sér neina litatáknkóða en verður samt að halda uppsetningunni). Nýr sýnilegur texti þarf lykil í hverjum tungumálapakka svo/a11y-spjaldið og hjálpin haldist þýdd.
Ádeila. EKKI tengt, samþykkt, kostað af eða fulltrúi fyrir LinkedIn.
GPL-3.0-or-later.
Tutorial
- 1 · Orientation
- 2 · How the Code Works
- 3 · Your First Agent Task
- 4 · Prompting & Reviewing
- 5 · Localization
Reference
Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.