Stephanie Grisham: Přestaňte používat koronaviry k hraní politiky, strašení lidí

V nedávno vydaném „Field Guide to Web Applications“ (od týmu Google Chrome) se autoři zmiňují o „nově vznikající konvenci kláves J a K pro pohyb vpřed a vzad“ ve webové aplikaci. To je pro mě nové. Testoval jsem to na samotné webové aplikaci Field Guide a byl jsem překvapen, když jsem zjistil, že (na rozdíl od mé intuice) je klíč J vpřed a klíč K je zadní. Předpokládám, že to pochází z toho, že „K“ je spojeno se slovem BACK_ a „J“ připomínající šipku zpět na klávesu Enter (nebo indikátor otočení stránky). Ale vzhledem k jejich příslušnému umístění na klávesnici se mi tato navigační asociace zdá zpětná. Je to, jak tvrdí Google, nastupující trend? Už jste viděli jiné webové stránky nebo webové aplikace, které to podporují? Doporučili byste to?

Je to konvence, kterou popularizoval textový editor vi, předchůdce Vima.

Citovat uživatele Stack Overflow, martin clayton z tento vysoce související (ale ne přesný duplikát) otázka

Bill joy, který napsal vizuální režim ex - který nakonec skončil jako předchůdce vim vi - použil terminál Lear Siegler ADM3A, na kterém byly klávesy H, J, K, L mapovány doleva, dolů, nahoru, doprava - a to bylo to od té doby.

Některé příklady úžasných webů, které používají tuto konvenci:

  • Google Reader,
  • Duck Duck Go,
  • Boing Boing
  • vynikající příklady odkazů. Ve svém vlastním výzkumu jsem našel další odkaz naznačující, že vi byl předchůdcem tohoto trendu. Ukázalo se, že „J“ původně znamenalo dolů a „K“ znamenalo nahoru (na rozdíl od vpřed a vzad).

Jakoukoli klávesu na klávesnici můžete použít jako klávesovou zkratku ve webové aplikaci, je na vás, abyste se rozhodli, co písmena udělají. Populárním skriptem jsou horké klávesy jQuery https://github.com/jeresig/jquery.hotkeys

  • Možná, ale zajímalo by mě, co je přijatá konvence, pokud nějaká existuje.
  • Klávesy se šipkami také fungují na tomto webu dopředu a dozadu atd. Pochybuji, že existuje nějaká konkrétní konvence. Aplikace pro každého jsou jiné. U knihy je možná J spojeno s Jump forward. A K zpět. Pokud chcete vědět, proč si vybrali tyto dopisy, kontaktoval bych autora

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?