Dlaczego J i K służą do nawigacji

Znajdź odpowiedź na ciekawy przypadku nieparzystej zestaw J, K, H i L używany do przemieszczania kursora w wielu usług internetowych. Więcej informacji na temat spuścizny tyle.

A+ A-

Czy kiedykolwiek zastanawialiście się, dlaczego wiele aplikacji internetowych (które obejmują szereg usług od Google , Twitter i Facebook ) za pomocą klawiszy J, K, H i L do nawigacji?

  • Klawisz J służy do dzieje w dół (jak klawisz strzałki w dół)
  • Klucz K? wykorzystywane do góry (jak klawisz strzałki w górę)
  • Kluczem H służy do idąc w kierunku w lewo (jak klawisz strzałki w lewo)
  • Klucz L służy do dzieje w prawo (jak prawego klawisza strzałki)

Można by się zastanawiać, że podczas gdy klawisze strzałek są dostępne, dlaczego tak dziwnie zestaw kluczy może być również używany do przemieszczania kursora!

klawisze J, K, H i L są również wykorzystywane do nawigacji.

klawisze J, K, H i L są również wykorzystywane do nawigacji.

Cóż, odpowiedź leży w dawnych czasach przetwarzania. Bill Joy był programistą, który w 1976 roku stworzył edytor tekstu dla programistów. Nazwał go "vi" i działa na platformie Linux / Unix ... vi jest nadal bardzo popularny edytor tekstu wśród programistów .

Bill Joy używany komputer z terminala ADM-3A zaprojektować vi. Terminal ten nie miał żadnych strzałek w swojej klawiaturze. Więc Bill przypisany J, K, H i L dla klawiszy kierunkowych nawigacji. Klucze te miały być stosowane w połączeniu z kluczem CTRL. Chociaż teraz byłoby prawie niemożliwe, aby znaleźć klawiatura bez klawiszy strzałek -ale spuścizna jest nadal w toku. Ten sam schemat JKHL następuje w nowoczesnych wersjach edytora vi.

Ponieważ większość z inżynierów pracujących w Google i innych takich Bigshot internetowych firm trenowali na platformie Linux i obficie korzystać z edytora vi -the schemat J, K, H i L klucze wciąż żyjący na klawiszach i programów. Dla programistów ten zestaw kluczy jest bardzo naturalne ruchy kursora -Ale świeckich zdecydowanie brzmi ciekawy. A teraz już znany również tajemnicę za nim!