为什么J和K键用于导航

找到答案到奇数组J,K,H和L的一些在线服务用于光标移动的好奇情况。 了解背后的遗产。

A+ A-

你有没有想过,为什么许多在线应用程序(其中包括来自服务的主机谷歌Twitter的Facebook的 ),使用按键J,K,H和L的导航?

  • J键用于向下去(如向下箭头键)
  • K键用于向上走(如向上箭头键)
  • H键用于向左去(像左箭头键)
  • L键用于向右去(像右箭头键)

你可能想知道,当箭头键可用,为什么这个奇怪的按键设置也可用于移动光标!

J,K,H和L键还用于导航。

J,K,H和L键还用于导航。

那么,答案就在于计算的时光。比尔·乔伊是谁,在1976年,创造了程序员的文本编辑器的程序员。 他把它命名为“六”,它运行在Linux / Unix平台... VI仍然是一个非常程序员中流行的文本编辑器

比尔·乔伊使用的ADM-3A终端电脑VI设计。 该终端没有在其键盘任何箭头键, 因此,比尔分配J,K,H和L键定向导航。这些键是在使用CTRL键组合使用。 虽然现在这将是几乎不可能找到一个不带键盘的方向键 - 但传统仍在继续。 JKHL同一方案遵循vi编辑器的现代版本。

因为大多数在谷歌等这样的bigshot网络公司工作的工程师已培训在Linux平台上,他们大量使用vi编辑器的J,K,H和L键仍然是在键盘和方案尚存-the方案。 对于程序员来说这一套键是很自然的光标移动 -但是让非专业人士听上去的确很好奇。 现在你也已经知道这背后的秘密!

Ads

分享

最近

最好的Ubuntu的替代寻找,如果你是一个Linux爱好者

首先,让我们越来越熟悉的东西; 基本的,但有点偏离轨道! 你有没有得到使用Linux和Ubuntu方面困惑? 你任何机...

如何在Gmail收件箱中添加签名 - 添加在Gmail谷歌的签名

收件箱由谷歌为谷歌的在过去几年推出的最好的事情之一。 它带入一个统一的收件箱几乎所有我们想要的一切。 我们必须说,设计...

每周科技新闻:诺基亚,谷歌和任天堂

大家好,这是星期五,3月3日,只是像往常一样,我们又回到我们的每周新闻综述。 本周的新闻有很多有趣的报道。 从诺基亚的...

树莓派项目入门 - 你可以用树莓派做些什么

树莓Pi为一系列低功耗,由莓裨基金会创建单板计算机。 最初创建教孩子们计算机科学和编程的基础知识在发展中国家中,树莓派...

Android的2017年最佳VPN - 如何使用VPN在安卓

一去不复返的VPN只为高科技,savvies和黑客的天! 而且,承认这一点,我们已经受够了易怒的演讲有关这些服务的。 ...

注释