Hiljuti välja antud väljaandes "Veebirakenduste välijuhend" (Google Chrome'i meeskonna poolt) mainivad autorid veebirakenduses "J ja K klahvide esilekutsumist edasi-tagasi liikumiseks". See on minu jaoks uus. Testisin seda veebijuhendis Field Guide ja üllatusega tõdesin, et (vastupidiselt minu intuitsioonile) on J-klahv edasi ja K-klahv on tagasi. Oletan, et see pärineb sellest, et "K" on seotud sõnaga BACK_ ja "J", mis sarnanevad sisestusklahvi (või lehe pööramise indikaatori) naasenoolega. Kuid arvestades nende vastavat asukohta klaviatuuril, tundub see navigeerimisühendus mulle tagurpidi. Kas see on, nagu Google väidab, tõusev trend? Kas olete näinud muid veebisaite või veebirakendusi, mis seda toetavad? Kas soovitaksite seda?

See on konventsioon, mille populariseeris tekstiredaktor vi, Vimi eelkäija.

Tsiteerides kasutaja Stack Overflow kasutajat martin clayton seda väga seotud (kuid mitte täpne duplikaat) küsimus

Bill joy, kes kirjutas endise visuaalse režiimi - mis lõpuks oli vim eelkäija vi - kasutas Lear Siegleri ADM3A terminali, millel H, J, K, L klahvid kaardistati vasakule, alla, üles, paremale - ja see on olnud see sellest ajast.

Mõned näited suurepärastest saitidest, mis seda konventsiooni kasutavad:

  • Google Reader,
  • Duck Duck Go,
  • Boing Boing
  • suurepärased linkide näited. Enda uurimistöös leidsin veel ühe seose, mis viitab sellele, et vi oli selle trendi eelkäija. Selgub, et "J" tähendas algselt allapoole ja "K" tähendas üles (erinevalt ettepoole ja tagasi).

Veebirakenduses saate kiirklahvina kasutada suvalist klahvi, see on teie otsustada, millised tähed mida teevad. Populaarne skript on jQuery kiirklahvid https://github.com/jeresig/jquery.hotkeys

  • 1 ehk, aga mind huvitab teada saada, mis on aktsepteeritud konventsioon, kui see on olemas.
  • Nooleklahvid töötavad sellel saidil ka edasi-tagasi jne. Ma kahtlen, kas selles on konkreetset kokkulepet. Kõigi rakendused on erinevad. Raamatu jaoks on võib-olla J seotud Hüppa edasi. Ja K tagasi. Kui soovite teada, miks nad just need tähed valisid, võtan ühendust autoriga

none: Charles Robertson | none