当前位置: 首页 > news >正文

计算机键盘简史 | 键盘按键功能和指法

注:本篇为 “计算机键盘简史 | 键盘按键功能和指法” 相关文章合辑。
英文部分机翻未校。


The Evolution of Keyboards: From Typewriters to Tech Marvels

键盘的演变:从打字机到技术奇迹

Introduction 介绍

The keyboard has journeyed from a humble mechanical device to an indispensable part of modern computing. This page explores the fascinating evolution of keyboards, highlighting key developments and innovations that have shaped the way we type today.
键盘已经从一种不起眼的机械设备发展成为现代计算中不可或缺的一部分。本页探讨了键盘的迷人演变,重点介绍了塑造我们今天打字方式的关键发展和创新。

The Typewriter Era 打字机时代

The story of the keyboard begins with the typewriter. Invented in the 19th century, the typewriter was the first device to use a set of keys to imprint characters on paper. Pioneers like Christopher Sholes played a critical role in developing the early keyboard layout, including the creation of the QWERTY design, which remains the standard layout to this day.
键盘的故事始于打字机。打字机发明于 19 世纪,是第一个使用一组键在纸上压印字符的设备。像 Christopher Sholes 这样的先驱者在开发早期键盘布局方面发挥了关键作用,包括创建 QWERTY 设计,该设计至今仍是标准布局。

Transition to Computing 过渡到计算

As the digital age dawned, the keyboard evolved from a mechanical device to an electronic component of the computer. This transition marked a significant shift in design and functionality, adapting the keyboard to meet the demands of digital input.
随着数字时代的到来,键盘从机械设备演变为计算机的电子元件。这一转变标志着设计和功能的重大转变,使键盘适应了数字输入的需求。

Technological Milestones 技术里程碑

Over the years, keyboards have seen numerous innovations:
多年来,键盘经历了许多创新:

  • QWERTY Layout: The enduring layout designed for efficiency and speed.
    QWERTY 布局:专为效率和速度而设计的持久布局。

  • Ergonomic Designs: Introduction of keyboards designed to reduce strain and enhance comfort.
    人体工程学设计:推出旨在减轻压力和提高舒适度的键盘。

  • Wireless Technology: Cutting-edge keyboards that eliminate the need for physical cables.
    无线技术:无需物理电缆的尖端键盘。

  • Mechanical Switches: Providing tactile feedback and durability for heavy use.
    机械开关: 提供触觉反馈和耐用性,适合大量使用。

Modern Keyboards 现代键盘

Today’s keyboards are marvels of technology, offering features like:
今天的键盘是技术的奇迹,提供如下功能:

  • RGB Lighting: Adding a personalized aesthetic touch.
    RGB 灯效:添加个性化的美学触感。

  • Programmable Keys: For customized functionality.
    可编程键:用于自定义功能。

  • Diverse Layouts and Designs: Catering to different user preferences and needs.
    多样化的布局和设计: 满足不同的用户偏好和需求。

Conclusion 结论

The keyboard’s evolution is a testament to human ingenuity and adaptability. From the typewriter to contemporary high-tech designs, keyboards have continually evolved to meet the changing needs of users. As we look to the future, the keyboard remains a fundamental part of our digital experience, constantly adapting and improving.
键盘的演变证明了人类的聪明才智和适应性。从打字机到现代高科技设计,键盘不断发展以满足用户不断变化的需求。展望未来,键盘仍然是我们数字体验的基本组成部分,并不断适应和改进。


Typing Through Time: Keyboard History

穿越时空的打字键盘史

Typing Through Time : Keyboard History

Typing Through Time : Keyboard History

Keyboards and typing technology have come a long way over the past couple of centuries. The first typing devices were designed and patented in the 1700s while the first manufactured typing devices came about in the 1870s. These machines featured “blind typing” technology, where characters were printed on upside-down pages that remained unseen until completion. Since then, we have seen several updates in design, layout, technology, and function that are more efficient and user-friendly. The type-writer has changed shape dramatically over the years, eventually becoming electronic- then practically obsolete as we moved into the age of computers and the birth of the keyboard. The keyboard is the number one computer interface used around the world and an integral object for many of us that most people take for granted. This paper will explore the history of typing, detailing the innovations across time that have accumulated into the definition of today’s standard for the ultimate typing experience.

在过去的几个世纪里,键盘和打字技术已经取得了长足的进步。第一台打字设备是在 1700 年代设计并获得专利的,而第一台制造的打字设备是在 1870 年代出现的。这些机器采用“盲打”技术,其中字符打印在倒置的页面上,直到完成才被发现。从那时起,我们在设计、布局、技术和功能方面看到了几次更新,这些更新更加高效和用户友好。多年来,打字机的形状发生了巨大变化,最终变成了电子化——然后随着我们进入计算机时代和键盘的诞生,它几乎过时了。键盘是全世界使用的第一大计算机界面,也是我们许多人认为理所当然的不可或缺的对象。本文将探讨打字的历史,详细介绍随着时间的推移积累起来的创新,这些创新已经积累到当今终极打字体验的标准定义中。

Chapter One: Design – The Evolution of the Typewriter

第一章:设计 – 打字机的演变

To begin the exploration of the first keyboards, we must first examine the origins of typing and the first typing devices. What did the first typing machines look like? The first manufactured typewriters resembled sewing machines more than what most people imagine when they think of a “typewriter.” Remington, who manufactured the first typewriters, was also manufacturing sewing machines at the time, leading to this initial design atheistic. The first Remington typewriters, created by Sholes, Glidden, and Soule even came with a foot pedal (like a sewing machine) to control carriage returns. So how did we get to where we are now, in the high-tech age of computers and plastics? To move forward, it’s important to first move backward in time and see how these first commercially successful type-writers came to be.

要开始探索第一个键盘,我们必须首先研究打字的起源和第一个打字设备。第一台打字机是什么样子的?第一台制造的打字机更像缝纫机,而不是大多数人在想到“打字机”时所想象的。制造第一台打字机的雷明顿当时也在制造缝纫机,导致了这种最初的设计无神论。由 Sholes、Glidden 和 Soule 创造的第一台雷明顿打字机甚至配备了脚踏板(如缝纫机)来控制回车。那么,我们是如何在计算机和塑料的高科技时代走到现在的呢?要向前迈进,重要的是首先回到过去,看看这些第一批商业上成功的打字机是如何形成的。

Remington's First Sholes & Glidden Type-Writer 1867

Remington’s First Sholes & Glidden Type-Writer 1867

雷明顿的第一台 Sholes & Glidden 打字机 1867

Image source: from the Early Office Museum

Technically the first documented typing devices predate the Remington’s Sholes & Glidden typewriter, though none of them were manufactured for commercial use. In 1714, the first patent for a typing machine was issued in London, England to Henry Mill. Though there is no evidence that the machine was constructed, or sold, all we know is that this typing device was intended to prepare legal documents in a manner that was neat, legible, and in a standardized format. Fast forward to 1808, another typing machine was patented to Pellegrino Turri in Italy. His machine was intended to allow the blind to “write.” With Pellegrino Turri’s typing device, also came the first Carbon Copy. Pellegrino’s invention of the carbon copy has made a lasting impact on the modern office (carbon copies are still regularly used on triplicate forms, phone messages and memo pads, sales receipts, etc.). In 1829 William Austin Burt also created a writing mechanism, a “Typowriter” that instead of keys, used dials to print characters, making this process slower than handwriting to produce words on a page, but it was a way to print legible uniform text. The typowriter was also created with the intended use for the blind. A later model of the typowriter, created by John Jones in 1852 is pictured below. None of these devices gained much public interest or commercial success.

技术上,最早记录的打字设备早于雷明顿的Sholes & Glidden打字机,尽管它们都没有为商业用途而制造。1714 年,英国伦敦向亨利·穆勒颁发了第一项打字机专利。虽然没有证据表明这台机器是制造或出售的,但我们只知道这种打字设备旨在以整洁、清晰和标准化格式的方式准备法律文件。快进到 1808 年,意大利的 Pellegrino Turri 获得了另一台打字机的专利。他的机器旨在让盲人 “写字”。随着 Pellegrino Turri 的打字设备,第一本复写本也问世。Pellegrino 发明的复写本对现代办公室产生了持久的影响(复写本仍然经常用于一式三份的表格、电话信息和记事本、销售收据等)。1829 年,威廉·奥斯汀·伯特 (William Austin Burt) 还创造了一种书写机制,即“Typowriter”,它使用刻度盘来打印字符,而不是键,这使得这个过程比手写在页面上生成单词要慢,但这是一种打印清晰统一文本的方法。typowriter 也是为盲人设计的。下图是 John Jones 在 1852 年创建的拼写错误作者的后期模型。这些设备都没有获得太多的公众兴趣或商业成功。

img

1852 John Jones’ Mechanical Typographer

1852 约翰·琼斯的机械排版师

Image source: Life photo archive

From 1829 up until 1870 many other typing devices were patented along with the ones mentioned above, and like the previous devices, none of them went into commercial production or mainstream use. The only ones worth mentioning, for the sake of being extraordinary, were Father Francisco Jaâo de Azevado’s “homemade” typewriter made from wood and knives in Brasil (1861), and Denmark’s Hansen Writing Ball (1865), both pictured below. Father Azevado’s typewriter is arguably the first “typewriter” as the mechanism is the most similar to the commercial models that followed its inception. It was completely constructed of household materials which makes it particularly interesting and impressive. Brazilians argue that his invention should be credited as the First Typewriter. Moving across the globe to Denmark just a few years later, The Hansen Writing Ball was invented by Reverend Rasmus Malling-Hansen, in 1865. The half-sphere shape of the ball is unlike any other typing device before or after it, and regardless of visual appeal, The Hansen Writing Ball gained quite a bit of attention in Europe and England as a fully functional typing device. It is documented that Hansen Writing Balls could be found in operation up until 1909 in many offices and businesses in England and Europe. Because of the relative success of this product, Malling-Hansen released a few different versions of this invention. His first Writing Ball began as an electric device, but later he released the “Tall Model” in 1875- where no electricity was needed. The fact that it no longer required electricity resulted in a broader range of consumers in various rural and urban locales.

从 1829 年到 1870 年,许多其他打字设备与上述设备一起获得了专利,与以前的设备一样,它们都没有进入商业生产或主流使用。为了与众不同,唯一值得一提的是弗朗西斯科·雅奥·德·阿泽瓦多神父在巴西用木头和刀制成的“自制”打字机(1861 年)和丹麦的汉森书写球(1865 年),均如下图所示。Azevado 神父的打字机可以说是第一台“打字机”,因为其机制与其诞生后的商业模式最相似。它完全由家用材料制成,这使得它特别有趣和令人印象深刻。巴西人认为他的发明应该被称为第一台打字机。仅仅几年后,汉森书写球就由拉斯穆斯·马林-汉森 (Rasmus Malling-Hansen) 牧师于 1865 年发明。球的半球形不同于之前或之后的任何其他打字设备,无论视觉吸引力如何,Hansen Writing Ball 作为一种功能齐全的打字设备在欧洲和英国获得了相当多的关注。据记载,直到 1909 年,Hansen Writing Balls 都可以在英格兰和欧洲的许多办公室和企业中找到。由于该产品的相对成功,Malling-Hansen 发布了这项发明的几个不同版本。他的第一个书写球最初是一个电子设备,但后来他在 1875 年发布了“高模型”——不需要电。它不再需要电力的事实导致各个农村和城市地区的消费者范围更广。

Reproduction of 1861 Father Francisco Jaâo de Azevado Typewriter

Reproduction of 1861 Father Francisco Jaâo de Azevado

1861 年神父弗朗西斯科·雅奥·德·阿泽瓦多 (Francisco Jaâo de Azevado) 的复制品

Typewriter Image source: Wikimedia Commons

1870 Hansen Writing Ball

1870 Hansen Writing Ball. Created by Reverend Rasmus Malling-Hansen in Denmark. © 2011 by AUCTION TEAM BREKER, Cologne, Germany (www.Breker.com)

1870 年汉森写作球。由丹麦的 Rasmus Malling-Hansen 牧师创建。© 2011 由 AUCTION TEAM BREKER 主办,德国科隆 (www.Breker.com)

Soon after the Hansen Writing Ball’s creation, Sholes (an Inventor), Glidden (a Mechanic), and the help of Soule (a Printer) came along with their 1867 type-writer that changed the world of typing as we know it. It is this “Type-Writer” that gave us the word typewriter, and is the model that is referred to as “The First Typewriter.” Interestingly enough, though this was the most successful typing device of that time, Sholes and Glidden were too frustrated by slow sales so they sold their patent to Densmore and Yost for $12,000. Machinist and clock-maker Matthais Schwalbach made the Sholes and Glidden typewriter in Milwaukee, and had Remington manufacture and sell it. Soon after this sewing machine-like model was created and sold, the foot pedal was removed with carriage returns being controlled on the typewriter itself. Following this change, a slightly smaller, desk-top version of the typewriter came to be (though still extremely heavy and full of metal), losing the sewing machine look and defining its look like a typewriter. By 1910 all typewriters were more or less standardized, sharing very similar resemblances across the board until the IBM Selectric was introduced in 1961.

Hansen Writing Ball 创建后不久,Sholes(发明家)、Glidden(机械师)和 Soule(印刷商)的帮助带着他们 1867 年的打字机出现了,这改变了我们所知道的打字世界。正是这个“打字机”给了我们打字机这个词,也是被称为“第一台打字机”的模型。有趣的是,尽管这是当时最成功的打字设备,但 Sholes 和 Glidden 对销售缓慢感到非常沮丧,因此他们以 12,000 美元的价格将他们的专利卖给了 Densmore 和 Yost。机械师和钟表制造商 Matthais Schwalbach 在密尔沃基制造了 Sholes 和 Glidden 打字机,并让 Remington 制造和销售。在这种类似缝纫机的模型被创造并出售后不久,脚踏板被移除,回车由打字机本身控制。在这一变化之后,一种稍小的台式打字机版本出现了(尽管仍然非常重且充满金属),失去了缝纫机的外观并定义了它看起来像打字机的外观。到 1910 年,所有打字机都或多或少地标准化了,在 1961 年 IBM Selectric 推出之前,它们在各个方面都具有非常相似的相似之处。

1961 Selectric I Typewriter by IBM
1961 Selectric I Typewriter by IBM

1961 年 IBM 的 Selectric I 打字机

Image Source: Wikipedia

The Selectric typewriter, no longer used type-bars that struck the page. The Selectrics used typeballs (resembling golf balls) that rolled, tilted, and printed the letters on the page without the typebars. This was huge because typewriter jams (when two typebars interlocked if you typed too fast) were no longer an issue. This increased typing speed, and efficiency. The other new element brought to the typewriter scene with the Selectrics was that the typeballs could easily be taken out, and replaced with others to change fonts quickly on the same document. This was also a major advancement in the industry. Though the Selectrics were still quite heavy, large, hunks of metal that were difficult to move around, the typeballs were small, easy to move, accessories that gave typists more freedom and accessibility. The Selectric Typewriter was produced up until the 1980s with three models that evolved over those decades: The Selectric I, The Selectric II, and The Selectric III. They were available in a variety of colors including vintage blue, mossy green, burnt red, beige, and black.

Selectric 打字机不再使用敲击页面的打字杆。Selectrics 使用打字球(类似于高尔夫球),可以在没有打字杆的情况下滚动、倾斜和打印页面上的字母。这很重要,因为打字机卡纸(如果打字速度太快,两个打字杆互锁时)不再是问题。这提高了打字速度和效率。Selectrics 为打字机场景带来的另一个新元素是,打字球可以很容易地取出,并替换为其他打字球,以在同一文档上快速更改字体。这也是该行业的重大进步。尽管 Selectrics 仍然很重、很大、难以移动的大块金属,但打字球很小,易于移动,这些配件为打字员提供了更多的自由和可访问性。Selectric 打字机一直生产到 1980 年代,在这几十年中发展了三种型号:Selectric I、Selectric II 和 Selectric III。它们有多种颜色可供选择,包括复古蓝、苔藓绿、焦红色、米色和黑色。

Selectric Type Balls

Selectric Type Balls

Selectric 型球 Image Source: Early Office Museum

The typewriter has come a long way over the years, all leading into the age of computers and the most widely used input device: the computer keyboard. Though the first computers and computer keyboards were created before the Selectric, these power-house typewriters were so great at putting text on the page that they continued to be used alongside keyboards, as computers gained in popularity. Hunter S. Thompson was known to write on one, and some writers such as David Sedaris to this day still use and prefer their Selectric Typewriter. Typewriters have largely been replaced and taken over by the keyboard as the preferred, and most used typing device. A few years ago, rumors generated by the Daily Mail even went as far as to publish that the “Last Typewriter Factory Left in the World Close[d] its Doors” which as it turns out was an exaggeration, and false (as confirmed by NPR). Though the age of typewriters has faded and they have become more of a novelty than a necessity, several government offices continue to use typewriters to produce legal documents, which has kept and will keep typewriters in production, at least for the time being.

多年来,打字机已经走过了漫长的道路,所有这些都导致了计算机时代和使用最广泛的输入设备:计算机键盘。尽管第一台计算机和计算机键盘是在 Selectric 之前创建的,但这些强大的打字机非常擅长将文本放在页面上,以至于随着计算机的普及,它们继续与键盘一起使用。众所周知,Hunter S. Thompson 会在一台打字机上写作,一些作家,如 David Sedaris 至今仍在使用并更喜欢他们的 Selectric 打字机。打字机在很大程度上已被键盘取代,成为首选和最常用的打字设备。几年前,《每日邮报》制造的谣言甚至发表了“世界上仅存的一家打字机工厂关门了”,事实证明这是夸大其词和虚假的(NPR 证实)。尽管打字机的时代已经消逝,它们已经成为一种新奇事物而不是必需品,但一些政府办公室继续使用打字机制作法律文件,这已经并将保持打字机的生产,至少目前是这样。

Chapter Two: Design – The Development of the Computer Keyboard

第二章:设计 – 电脑键盘的发展

While typewriters were widely used throughout the 1950s to the 1970s, computers were starting to emerge as a consumer-friendly product, beginning the age of the computer keyboard as a primary input device. To understand the development of the computer keyboard, it’s important to understand the development and evolution of the computer. In 1946, the first computer, ENIAC was constructed and teletype was used to input data. As you can see below, the ENIAC computer took up an entire room, hundreds of times larger than the modern computer laptop. What was teletype and how is it different from modern computer keyboard input?

虽然打字机在整个 1950 年代到 1970 年代被广泛使用,但计算机开始成为一种对消费者友好的产品,开始了计算机键盘作为主要输入设备的时代。 要了解电脑键盘的发展,了解电脑的发展和演变是很重要的。1946 年,第一台计算机 ENIAC 建成,并使用电传打字机输入数据。正如您在下面看到的,ENIAC 计算机占据了整个房间,比现代计算机笔记本电脑大数百倍。什么是电传打字机,它与现代计算机键盘输入有何不同?

UNIVAC Teletype

Teletype and ENIAC computers used cards (similar in shape to index cards) that were inserted into the Teletype while a series of holes called keypunches would be punched into the cards according to which keys were pressed on the teletype machine. After the cards were keypunched by the computer, they were brought over to a card-reader that would analyze the deck of cards as data (tangible memory).

电传打字机和 ENIAC 计算机使用插入电传打字机的卡片(形状类似于索引卡),同时根据电传打字机上按下的键,会在卡片上打出一系列称为打键的孔。在计算机对卡片进行键盘打孔后,它们被带到读卡器上,读卡器会将一副纸牌作为数据(有形记忆)进行分析。

Early Computer Punch card

Early Computer Punch card. Courtesy of the Computer History Museum.

早期的 Computer Punch 卡。由计算机历史博物馆提供。

Keypunch Reader

1960 Keypunch Reader Courtesy of the Computer History Museum

1960 年 Keypunch Reader 由计算机历史博物馆提供

In 1948 the BINAC computer used a different input/output method, with an electromagnetically controlled teletype to input data and print results. The BINAC is what paved the way for the shape of computers and computer keyboards to come, though it would still take a few more decades to move away from the teletype/punchcard computers. Another punchcard computer popular at the time was the UNIVAC I, produced in 1951 and is also pictured below.

1948 年,BINAC 计算机使用了一种不同的输入/输出方法,使用电磁控制的电传打字机来输入数据和打印结果。BINAC 为计算机和计算机键盘的形状铺平了道路,尽管要从电传打字机/穿孔卡计算机中摆脱出来,还需要几十年的时间。当时流行的另一款穿孔卡计算机是 1951 年生产的 UNIVAC I,下图也所示。

[1940s ENIAC Keypunch Printer and Card Sorter
1940s ENIAC Keypunch Printer and Card Sorter in operation. Image Courtesy of the Computer History Museum

1940 年代 ENIAC Keypunch 打印机和卡片分拣机正在运行。图片由计算机历史博物馆提供

UNIVAC Computer

1960s UNIVAC Computer in Operation. Notice the Teletype Input Device to his left. Courtesy of the Computer History Museum

1960 年代 UNIVAC 计算机正在运行。请注意他左侧的 Teletype Input Device。由计算机历史博物馆提供

In 1964, Bell Labs and M.I.T. created the MULTICS computer, a time-sharing, multi-user system with VDT, a video display terminal. The text was instantly visible on the screen as it was typed, which made communicating commands, programs, and controls to computers more efficient than previous teletype methods of input. By the late 1970s, all computers used VDT and electric keyboards. It was simply the most straightforward and user-friendly method of interacting with computers (no stack of cards to punch holes in and keep organized). The first keyboards that were sold in the 1970s were all built from scratch, piece by piece, and were heavy as they were fully mechanical. Since so much time and effort was needed to create these keyboards, and since the target market was primarily computer programmers and engineers, they were built for function and not for visual aesthetics. This meant there wasn’t a keyboard cover or cabinet, making the keyboard more or less exposed.

1964 年,贝尔实验室和麻省理工学院创建了 MULTICS 计算机,这是一种带有视频显示终端 VDT 的分时多用户系统。键入时,文本在屏幕上立即可见,这使得将命令、程序和控制传达给计算机比以前的电传输入方法更有效。到 1970 年代后期,所有计算机都使用 VDT 和电子键盘。这是与计算机交互的最直接和用户友好的方法(无需一堆卡片来打孔并保持井井有条)。1970 年代销售的第一批键盘都是从头开始、一块一块地制造的,并且由于完全机械化,因此很重。由于创建这些键盘需要花费大量时间和精力,并且目标市场主要是计算机程序员和工程师,因此它们是为了功能而不是视觉美学而构建的。这意味着没有键盘盖或箱体,使键盘或多或少暴露在外。

[1970s Altiar Computer with Exposed Keyboard
1970s Altiar Computer with Exposed Keyboard Courtesy of the Computer History Museum

1970 年代带有外露键盘的 Altiar 计算机由计算机历史博物馆提供

Some keyboards were built into personal computers at the time. In the mid-1970s Imsai and Altair created the first small PCs for consumer use, generally referred to as the S100 computer systems. These machines were built piece by piece and provided the bare essentials. There were no hard drives or floppy discs on these first machines, so there was no way to save data on them. The keyboard was located on the front panel of the computer, as a set of key switches. If users wanted a standard keyboard, IBM sold a converted electric typewriter, but as supplies were limited and the product wasn’t in high demand many users had to convert their electric typewriters if they wanted an easier to use a keyboard to enter programming code. Additionally, a second keyboard had to be connected for data entry. It wasn’t provided with purchase, requiring that users had to build their own.

当时,一些键盘内置在个人电脑中。在 1970 年代中期,Imsai 和 Altair 创造了第一台供消费者使用的小型 PC,通常称为 S100 计算机系统。这些机器是一块一块制造的,提供了最基本的必需品。这些第一台机器上没有硬盘驱动器或软盘,因此无法在它们上保存数据。键盘位于计算机的前面板上,作为一组按键开关。如果用户想要标准键盘,IBM 会出售一台改装的电动打字机,但由于供应有限且产品需求量不大,许多用户如果想要更易于使用的键盘输入编程代码,就不得不转换他们的电动打字机。此外,还必须连接第二个键盘才能输入数据。它没有随购买一起提供,要求用户必须构建自己的。

1970s IMSAI Computer with front panel key switches
1970s IMSAI Computer with front panel key switches

1970 年代 IMSAI 电脑,带前面板按键开关

[1970s Altair Home Office Desk Set-Up

1970s Altair Home Office Desk Set-Up. Courtesy of the Computer History Museum.

1970 年代 Altair 家庭办公桌设置。由计算机历史博物馆提供。

In the late 1970s Apple, Radio Shack, and Commodore all had the foresight to see the large market in computer keyboards and started manufacturing keyboards for their computers, paving the way for the modern assumption that all computers come with a keyboard and that keyboards are the primary, standard input device. Below is a 1970s Radio Shack commercial for the TRS-80.

在 1970 年代后期,Apple、Radio Shack 和 Commodore 都有远见地看到了计算机键盘的巨大市场,并开始为他们的计算机制造键盘,为现代假设铺平了道路,即所有计算机都带有键盘,键盘是主要的标准输入设备。 以下是 1970 年代 TRS-80 的 Radio Shack 广告。

In 1981, IBM released its first PC. In 1986, it came equipped with the Model M keyboard. This computer keyboard was wildly successful because it was so easy to use, users didn’t have to convert their typewriters or provide their build of the keyboard to use as an input device for their computers. The Model M was a mechanical keyboard, and used the highest quality construction, giving typists the satisfaction of tactile feedback, acute accuracy, and comfort. The only drawback of this keyboard was that the “Shift” and “Enter” keys were reportedly too small for the majority of the user’s preferences. Because of this, IBM made and sold “Keytop Expanders” which fit over the shift and enter key switches to expand the keys. All of the keyboards at this time were limited in that they were only offered in two colors: beige and grey, until the late 1980s when black was introduced as an option.1981 年,IBM 发布了第一台 PC。

1986 年,它配备了 M 型键盘。这款计算机键盘非常成功,因为它非常易于使用,用户不必转换他们的打字机或提供他们的键盘构建以用作计算机的输入设备。M 型是一款机械键盘,采用最高质量的结构,为打字员提供触觉反馈、敏锐的准确性和舒适度。这种键盘的唯一缺点是据报道“Shift”和“Enter”键对于大多数用户的首选项来说太小了。正因为如此,IBM 制造并销售了“Keytop Expanders”,它适合 shift 并输入按键开关来扩展按键。此时所有的键盘都受到限制,因为它们只提供两种颜色:米色和灰色,直到 1980 年代后期黑色才作为选项引入。

1984 IBM Model M Keyboard

1986 IBM Model M Keyboard

1986 IBM M 型键盘

Keytop Expanders Advertisement

Keytop Expanders Advertisement

Keytop Expanders 广告

In the 1990s membrane switches began to replace the mechanical key switch, as it was quieter, weighed less, and suited the needs of the new laptop generation. This was also an advantage for the manufacturers because membrane keyboards were much cheaper to produce. Unfortunately, the quality of the keyboard significantly dropped as these superficial keyboard aesthetics dominated (slimmer, quieter, lighter weight, easier to be mobile with). The technology and mechanics of these keyboards will be detailed in future chapters, and mechanical keyboard information can be found here: in our Mechanical Keyboard Guide. Here’s a photo showing the dramatic difference between early Apple mechanical keyboards (1983), and decades later the modern non-mechanical Apple keyboards (2010).

在 1990 年代,薄膜开关开始取代机械按键开关,因为它更安静、重量更轻,并且适合新一代笔记本电脑的需求。这对制造商来说也是一个优势,因为薄膜键盘的生产成本要低得多。不幸的是,由于这些肤浅的键盘美学占主导地位(更薄、更安静、重量更轻、更易于移动),键盘的质量显着下降。这些键盘的技术和机制将在以后的章节中详细介绍,机械键盘信息可以在这里找到: 在我们的机械键盘指南中。这是一张照片,显示了早期的 Apple 机械键盘 (1983) 和几十年后的现代非机械 Apple 键盘 (2010) 之间的巨大差异。

Apple-Keyboard-1983-vs-2010

Apple-Keyboard-1983-vs-2010

Apple-Keyboard-1983 与 2010

Other changes in keyboard design, whether or not improving upon function, have included the folding keyboard, the water-proof (and washable) keyboard, the keyboard that also functions as a mouse, thumb-sized keyboards (for mobile devices and travel), and virtual touch-screen keyboards.

键盘设计的其他变化,无论是否改进功能,都包括折叠键盘、防水(和可清洗)键盘、还可以用作鼠标的键盘、拇指大小的键盘(用于移动设备和旅行)和虚拟触摸屏键盘。

True Touch Roll-up Keyboard

True Touch Roll-up Keyboard

True Touch 卷帘键盘

Mouse and Keyboard Combo

Mouse and Keyboard Combo (The entire keyboard moves on the desk as a mouse)

鼠标和键盘组合(整个键盘作为鼠标在桌面上移动)

Mini Wireless Keyboard Device

Mini Wireless Keyboard Device

迷你无线键盘设备

iPad and iPhone Virtual Keyboards
iPad and iPhone Virtual Touch-Screen Keyboards

iPad 和 iPhone 虚拟触摸屏键盘

Over the years there have been several other designs that verge on science fiction- like the laser keyboard, the flying saucer keyboard, the jellyfish keyboard, and the fully-programmable, LCD-key display Optimus Maximus Keyboard. It’s mind-bending to see the evolution of keyboards in terms of where they started as teletype machines and typewriters- to where they’ve evolved into all the options we have quite literally at our fingertips.

多年来,还有其他几种接近科幻小说的设计——比如激光键盘、飞碟键盘、水母键盘和完全可编程的 LCD 键显示器 Optimus Maximus 键盘。看到键盘的演变,从它们开始的电传打字机和打字机——到它们已经演变成我们触手可及的所有选项,真是令人费解。

Laser Keyboard

Laser Keyboard 激光键盘

Altuq Toprak's Flying Saucer keyboard
Altuq Toprak’s Flying Saucer keyboard

Altuq Toprak 的 Flying Saucer 键盘

Jellyfish Chorded Keyboard

Jellyfish Keyboard. Industrial Designer: Erik Campbell. Inventor: Doug Engelbart.

水母键盘。工业设计师:Erik Campbell。发明者:道格·恩格尔巴特。

Jellyfish Chorded Keyboard

Jellyfish Keyboard. Industrial Designer: Erik Campbell. Inventor: Doug Engelbart.

水母键盘。工业设计师:Erik Campbell。发明者:道格·恩格尔巴特。

Optimus Maximus Keyboard

Optimus Maximus Keyboard

Optimus Maximus 键盘

Keyboards come in all shapes, sizes, and colors these days, though it’s important to remember that without the original, simple, powerhouse mechanical keyboards of IBM we wouldn’t be where we are today. With all of the design innovations being manufactured, there is no surprise that many creative keyboard aficionados have started to emerge with their inventive modifications to improve the typing experience and aesthetic. Richard “Doc” Nagy has taken his creativity, and craftsmanship to the next level in keyboard design and has built some very interesting and inventive keyboard mods that seem to have traveled back in time, with a paradoxically futuristic edge. From steampunk and art deco-themed keyboards to keyboards with scrabble tiles for keys, Doc’s modified mechanical keyboards are true works of art (and fully functional). Visit Doc’s site, Datamancer.net for his complete gallery.如今,键盘有各种形状、大小和颜色,但重要的是要记住,如果没有 IBM 原创、简单、强大的机械键盘,我们就不会有今天的成就。随着所有设计创新的制造,许多创意键盘爱好者开始出现他们的创造性修改以改善打字体验和美感也就不足为奇了。Richard “Doc” Nagy 将他的创造力和工艺在键盘设计中提升到了一个新的水平,并构建了一些非常有趣和富有创意的键盘模组,这些模组似乎回到了过去,具有自相矛盾的未来主义边缘。 从蒸汽朋克和装饰艺术主题的键盘到带有拼字游戏键盘的键盘,Doc 的修改机械键盘是真正的艺术品(并且功能齐全)。访问 Doc 的网站,Datamancer.net 查看他的完整图库。

img

The Alchemist Keyboard Courtesy of Doc at Datamancer

Alchemist 键盘由 Datamancer 的 Doc 提供

img

The Alchemist Keyboard Detail Courtesy of Doc at Datamancer

Alchemist 键盘细节由 Datamancer 的 Doc 提供

img

The Ergo Keyboard Courtesy of Doc at Datamancer

Ergo 键盘由 Datamancer 的 Doc 提供

img

The Streamline Keyboard Courtesy of Doc at Datamancer

Streamline 键盘由 Datamancer 的 Doc 提供

Chapter Three: Design – The History and Evolution of Keyboard Layouts

第三章:设计 – 键盘布局的历史和演变

QWERTY Layout

QWERTY布局

img

The most widely used keyboard layout is QWERTY, named as such for the positioning of the keys in the top left row. Christopher Latham Sholes and Carlos Glidden produced the first typewriter featuring the QWERTY layout in 1874 and though there have been minor changes over the past centuries, for the most part, it has remained consistent. One of the differences between the original QWERTY layout from the current version was its lack of a “1” key, and consequently “!” key. Instead of typing the numeral one, typists would use the lower-case L (l). To type an exclamation mark, typists would use a period (.), hit backspace, then type an apostrophe (‘) above it. Another key added in later versions was the “=” and “+” key. These symbols were used very infrequently on typewriters as it was generally assumed that Adding Machines were used to do all the mathematical notation. If typists wanted to produce a plus-sign, they would type a hyphen (-), hit backspace, then type a colon (:). When they wanted to type an equal sign, they would type a hyphen (-), hit backspace, and then type an underscore (_). At the start of the QWERTY layout, typewriters were only able to print UPPER CASE letters, as the “shift key” had not yet been introduced. At the end of the 19th century in 1894, The Duplex full keyboard brought lower case letters to the typewriter by featuring separate keys for lower case and UPPER CASE letters. There were twice as many keys with this design which eventually lead to the invention of the “shift key.” The shift key allowed for a consolidated keyboard similar to the first models that only typed capital letters, as well as the use of both lower and uppercase characters with the same key. Additionally, having a shift key allowed the numerical keys to be shared with special characters such as the ampersand (&) and percent (%) signs for further keyboard consolidation. One problem that arose after the shift key was added was that holding down the shift key to type more than one letter at a time was particularly difficult on early typewriters. This led to the “SHIFT LOCK” key, later to be renamed “CAPS LOCK” by modern typists. Shift lock allowed typists to switch back and forth between lower and upper case characters, as well as numerical and special characters with ease.
使用最广泛的键盘布局是 QWERTY,它因键在左上角行的位置而得名。Christopher Latham Sholes 和 Carlos Glidden 于 1874 年生产了第一台采用 QWERTY 布局的打字机,尽管在过去的几个世纪里发生了细微的变化,但在大多数情况下,它始终保持一致。原始 QWERTY 布局与当前版本的不同之处之一是它没有 “1” 键,因此没有 “!” 键。打字员不会输入数字 1,而是使用小写的 L (l)。要键入感叹号,打字员可以使用句点 (.),按 Backspace,然后在其上方键入撇号 (')。在后来的版本中添加的另一个键是 “=” 和 “+” 键。这些符号在打字机上很少使用,因为通常认为 Adding Machines 用于执行所有数学符号。如果打字员想要生成加号,他们会键入连字符 (-),按 Backspace,然后键入冒号 (:)。当他们想要键入等号时,他们将键入连字符 (-),按 Backspace,然后键入下划线 (_)。 在 QWERTY 布局开始时,打字机只能打印大写字母,因为“shift 键”尚未引入。在 19 世纪末的 1894 年,Duplex 全键盘通过为小写字母和大写字母提供单独的键,将小写字母引入打字机。这种设计的键数量是原来的两倍,最终导致了“shift 键”的发明。Shift 键允许使用类似于第一代仅键入大写字母的型号的合并键盘,以及使用具有相同键的小写和大写字符。此外,使用 Shift 键允许数字键与特殊字符共享,例如与号 (&) 和百分号 (%) ,以便进一步整合键盘。添加 shift 键后出现的一个问题是,在早期的打字机上,按住 shift 键一次键入多个字母特别困难。这导致了“SHIFT LOCK”键,后来被现代打字员更名为“CAPS LOCK”。Shift Lock 允许打字员轻松地在小写和大写字符以及数字和特殊字符之间来回切换。

1897, Jewett 4 Duplex typewriter -  Courtesy of the Martin Howard Collection at antiquetypewriters.com

1897, Jewett 4 Duplex typewriter – Courtesy of the Martin Howard Collection at antiquetypewriters.com

1897 年,Jewett 4 双工打字机 – 由 antiquetypewriters.com 的 Martin Howard 收藏馆提供

QWERTY layouts were developed as a means to slow typists down. In the beginning stages of the typewriter, people typed so quickly, that they often jammed the keys as they flew up to hit the typewriter ribbon. To prevent this, QWERTY was born to decrease typing efficiency and speed. This is why, rather than placing the most commonly used letters in convenient, central, finger placements, they are instead found in awkward locations, like the “A” key under the left pinkie finger. Likewise, the less commonly used letters are placed in the prime areas of the layout. Notice, for example how the “J” and “K” keys are under the right pointer and middle fingers. With these inconvenient placements, more than 50% of keystrokes take place on the top row, and roughly 30% take place on the bottom row. That means that less than 20% of all keystrokes occur where your fingers are centrally placed, the row commonly referred to as the “home row.” So if this layout is so inefficient and awkward, why are we still using it today? The QWERTY layout has stuck with us for the past century for two reasons: it was the first established layout that everyone grew accustomed to and accepted; and when computers began to come into play, the leaders in the computer keyboard industry opted to keep the QWERTY layout on their manufactured keyboards- effectively binding generations of typists to an inefficient layout. When IBM and the other major manufacturers chose to stick with QWERTY, everyone else followed their lead. Thus they established the standard in layout design for decades to come- regardless of how inefficient and outdated.QWERTY 布局是作为一种减慢打字员速度的手段而开发的。在打字机的起步阶段,人们打字的速度如此之快,以至于他们经常在飞起来敲击打字机色带时卡住按键。为了防止这种情况,QWERTY 的诞生是为了降低打字效率和速度。这就是为什么它们不是将最常用的字母放在方便的中央手指位置,而是放在尴尬的位置,例如左手小指下方的“A”键。同样,不太常用的字母被放置在布局的主要区域。请注意,例如,“J” 和 “K” 键位于右手指针和中指下方。由于这些不方便的放置,超过 50% 的击键发生在顶行,大约 30% 发生在底行。这意味着只有不到 20% 的击键发生在手指位于中央的位置,该行通常称为“主行”。那么,如果这种布局如此低效和笨拙,为什么我们今天还在使用它呢? QWERTY 布局在过去的一个世纪里一直陪伴着我们,原因有两个:它是第一个每个人都习惯并接受的既定布局;当计算机开始发挥作用时,计算机键盘行业的领导者选择在他们制造的键盘上保留 QWERTY 布局——有效地将几代打字员绑定到低效的布局上。当 IBM 和其他主要制造商选择坚持使用 QWERTY 时,其他所有制造商都效仿他们。因此,他们为未来几十年的布局设计建立了标准——无论效率多么低下和过时。

Dvorak Simplified Layouts

Dvorak 简化布局

img

The QWERTY model keyboard is still used today by some of the world’s fastest typists, but imagine how much faster and more efficient typing could be if the keys we use most often were under the strongest of our fingers in the easiest to access areas. That’s where Dvorak comes in. The Dvorak simplified layout was introduced in 1936 by Dr. August Dvorak and offers a keyboard layout that is more intuitive and efficient for modern typists. Dr. Dvorak conducted extensive research on the English language (and other languages using the Roman alphabet) and studied the physiology of the hand. Dr. Dvorak’s research brought forth not only the Dvorak layout, but also two additional keyboard layouts designed for people with one hand: one keyboard for those with only one right hand, and the other for those with only a left.QWERTY 型号键盘今天仍然被世界上一些最快的打字员使用,但想象一下,如果我们最常使用的键位于我们最强壮的手指下最容易接触的区域,打字会更快、更高效。这就是 Dvorak 的用武之地。Dvorak 简化布局由 August Dvorak 博士于 1936 年推出,为现代打字员提供了更加直观和高效的键盘布局。Dvorak 博士对英语(以及其他使用罗马字母的语言)进行了广泛的研究,并研究了手的生理学。Dvorak 博士的研究不仅提出了 Dvorak 布局,还提出了两种专为单手人士设计的键盘布局:一种键盘适用于只有一只右手的人,另一种键盘适用于只有左手的人。

Dvorak’s keyboard for Left-Hand Only

Dvorak 的左手键盘

img

Dvorak’s keyboard for Right-Hand Only

Dvorak 的右手键盘

img

These single-handed keyboards allow one-handed typists to easily type 50 WPM. If he was able to design a keyboard easy for one-handed typists to use, imagine the functionality and efficiency possible for two-handed typists. On a Dvorak keyboard, all of the most commonly used characters fall under the “home row.” He placed the vowels: “A,” “O”, “E,” “U,” and “I,” under the left hand; and the letters: “D,” “H,” “T,” “N,” and “S,” under the right hand. In addition to the awkward placement of common letters, the QWERTY design also requires the same finger to type common letter combinations, and the same hand to type common words. All of these elements aided in slowing down typists, to limiting typewriter jams. Dvorak noticed this speed bump and considered it for his simplified layout, where the same finger or hand isn’t required to type all of the characters in frequent letter combinations and words while the other fingers or hand sit idly. The simplified Dvorak layout was slightly modified and adjusted over the years and finally solidified in 1982. The design requires less finger motion, which both increases typing speed and reduces finger strain. It is also supposedly much easier to learn since the characters fall in less awkward positions, and the most common letters are all lined up next to each other on the home row. Dvorak layouts never overcame the popularity of QWERTY layouts, even though Dvorak is compatible with almost all modern computer models (including Mac OS X, Microsoft Windows, Linux, and BSD-UNIX). This goes to show the power and control that comes with simply being the first. In the eyes of the vast majority of the typing public, it’s “easier” to use the more difficult, and strain-inducing layout rather than start anew with something better. No matter how poorly QWERTY translates to modern typists, for many of us, it’s our “first language” and learning a new language takes a lot of time, dedication, and studying.这些单手键盘允许单手打字员轻松输入 50 WPM。如果他能够设计出一种易于单手打字员使用的键盘,那么想象一下双手打字员的功能和效率。在 Dvorak 键盘上,所有最常用的字符都属于 “home row” 。他将元音:“A”、“O”、“E”、“U”和“I”放在左手下方;以及字母:“D”、“H”、“T”、“N”和“S”,位于右手下方。 除了常见字母的笨拙放置外,QWERTY 设计还需要同一根手指来打出常见的字母组合,也需要同一只手来打出常见的单词。所有这些因素都有助于减慢打字员的速度,从而限制打字机卡纸。Dvorak 注意到了这个减速带,并考虑将其用于他的简化布局,其中不需要同一根手指或手来键入频繁的字母组合和单词中的所有字符,而其他手指或手则闲置。 多年来,简化的德沃夏克布局略有修改和调整,最终在 1982 年得到巩固。该设计需要更少的手指运动,这既提高了打字速度,又减少了手指疲劳。据说它也更容易学习,因为字符的位置不那么尴尬,而且最常见的字母都在主行上彼此相邻排列。Dvorak 布局从未克服 QWERTY 布局的流行,尽管 Dvorak 与几乎所有现代计算机型号(包括 Mac OS X、Microsoft Windows、Linux 和 BSD-UNIX)兼容。 这表明了仅仅成为第一个所带来的力量和控制。在绝大多数打字公众眼中,使用更难、更费力的布局比使用更好的布局重新开始要“更容易”。无论 QWERTY 对现代打字员的翻译多么糟糕,对于我们中的许多人来说,它是我们的“第一语言”,学习一门新语言需要大量的时间、奉献精神和学习。

Other Specialty Layouts and Novelties: Colemak

其他专业布局和新颖性:Colemak

The third most popular keyboard layout after QWERTY, then Dvorak, is the Colemak layout. Though this layout hasn’t reached as much of a fan base as the first two, it has gained some notoriety. Because only 17 keys differ from the QWERTY layout, this keyboard layout is fairly easy to relearn after years of QWERTY use. This has helped the Colemak layout to gain a following amongst typists who no longer want to adhere to an outdated QWERTY mode of typing, but are frustrated with the learning curve involved in readjusting to the Dvorak layout. Colemak is named after its creator, Shai Coleman, though Shai decided to match the last two letters to the Dvorak layout namesake (hence, Colemak), to perhaps appeal more to the alternative keyboard layout seeking community and draw some similarities between the two. This is the youngest of the three layouts discussed, though layout designs and updates continue to be tested and developed regularly. Due to the popularity of the three layouts discussed, all other options receive little to no recognition or public attention. The main focus of newer alternative keyboard layouts tends to be an emphasis on mixing the familiarity of QWERTY with the efficiency of Dvorak. Who knows what will evolve in the years to come, only time will tell.继 QWERTY(然后是 Dvorak)之后第三流行的键盘布局是 Colemak 布局。虽然这种布局没有像前两个那样拥有那么多的粉丝群,但它已经获得了一些恶名。因为只有 17 个键与 QWERTY 布局不同,所以经过多年的 QWERTY 使用,这种键盘布局相当容易重新学习。这有助于 Colemak 布局在打字员中赢得追随者,这些打字员不再想遵守过时的 QWERTY 打字模式,但对重新适应 Dvorak 布局所涉及的学习曲线感到沮丧。Colemak 以其创建者 Shai Coleman 的名字命名,尽管 Shai 决定将最后两个字母与 Dvorak 布局同名匹配(因此称为 Colemak),也许是为了更多地吸引寻求替代键盘布局的社区,并在两者之间画出一些相似之处。这是讨论的三种布局中最年轻的一种,尽管 layout 设计和更新将继续定期进行测试和开发。由于所讨论的三种布局很受欢迎,所有其他选项几乎没有得到认可或公众关注。较新的替代键盘布局的主要重点往往是强调将熟悉的 QWERTY 与 Dvorak 的效率相结合。谁知道未来几年会发生什么,只有时间会证明一切。


Keyboard Key Names and Their Functions: Everything You Need to Know

键盘键名称及其功能:您需要了解的一切

By zakir / August 3, 2024

The keyboard is a powerful tool, often taken for granted in our daily computing tasks. Understanding the names and functions of keyboard keys can significantly improve your efficiency and productivity. Whether you’re a beginner looking to familiarize yourself with the basics or an experienced user aiming to optimize your workflow, knowing what each key does can make a big difference. In this blog post, we’ll delve into the detailed functions of each key on a standard keyboard, providing you with a comprehensive guide that can help enhance your typing skills, speed up your tasks, and make you more proficient in using your computer.

键盘是一种强大的工具,在我们的日常计算任务中通常被认为是理所当然的。了解键盘按键的名称和功能可以显著提高您的效率和生产力。无论您是希望熟悉基础知识的初学者,还是旨在优化工作流程的经验丰富的用户,了解每个键的作用都会产生很大的不同。在这篇博文中,我们将深入研究标准键盘上每个键的详细功能,为您提供一份全面的指南,可以帮助您提高打字技巧、加快任务速度,并让您更熟练地使用计算机。

By mastering the functions of different keyboard keys, you can utilize keyboard shortcuts more effectively, reduce reliance on the mouse, and streamline your overall computer usage. This guide will also be beneficial for those looking to improve their technical skills for professional reasons, as well as for students and educators who need a solid understanding of computer basics. Let’s explore the full range of keys on your keyboard and unlock their potential to boost your productivity and efficiency.

通过掌握不同键盘键的功能,您可以更有效地使用键盘快捷键,减少对鼠标的依赖,并简化您的整体计算机使用。本指南也适用于那些出于专业原因希望提高技术技能的人,以及需要对计算机基础知识有扎实了解的学生和教育工作者。让我们探索键盘上的所有按键,并释放它们的潜力,以提高您的生产力和效率。

The Evolution of Computer Keyboards

计算机键盘的演变

Introduction 介绍

The computer keyboard, an essential input device, has evolved significantly since its inception. It has become an integral part of our daily digital interactions, but its development is a story of innovation and adaptation.

计算机键盘是一种必不可少的输入设备,自问世以来已经取得了长足的发展。它已成为我们日常数字互动中不可或缺的一部分,但它的发展是一个创新和适应的故事。

Origins and Invention

起源和发明

The first computer keyboard was developed in the early 1960s. The concept was based on the typewriter keyboard, which was invented by Christopher Latham Sholes in 1868. Sholes’ QWERTY layout, designed to prevent typewriter jams, was later adapted for computer use by early pioneers in computing technology.

第一台电脑键盘是在 1960 年代初期开发的。这个概念是基于打字机键盘,该键盘由 Christopher Latham Sholes 于 1868 年发明。Sholes 的 QWERTY 布局旨在防止打字机卡纸,后来被计算技术的早期先驱改编为计算机使用。

Key Layout and Design

按键布局和设计

Modern computer keyboards typically feature 101 to 104 keys. The standard layout includes alphanumeric keys, function keys (F1-F12), a numeric keypad, arrow keys, and various control keys (such as Shift, Ctrl, and Alt). Over time, additional keys and layouts have emerged, including ergonomic designs and compact keyboards for portability.

现代计算机键盘通常具有 101 到 104 个键。标准布局包括字母数字键、功能键 (F1-F12)、数字小键盘、箭头键和各种控制键(如 Shift、Ctrl 和 Alt)。随着时间的推移,出现了额外的按键和布局,包括符合人体工程学的设计和便于携带的紧凑型键盘。

Connector Types

连接器类型

The earliest computer keyboards used a variety of connectors. The original IBM keyboards used a 5-pin DIN connector. In the 1980s, the industry transitioned to the PS/2 connector, which was a 6-pin mini-DIN connector.

最早的计算机键盘使用各种连接器。最初的 IBM 键盘使用 5 针 DIN 连接器。在 1980 年代,该行业过渡到 PS/2 连接器,这是一种 6 针 mini-DIN 连接器。

Today, the most common connectors are USB (Universal Serial Bus) and Bluetooth. USB has become the standard for wired keyboards due to its ease of use and plug-and-play functionality, while Bluetooth offers wireless convenience and is widely used in laptops and mobile devices.

今天,最常见的连接器是 USB(通用串行总线)和蓝牙。USB 因其易用性和即插即用功能而成为有线键盘的标准,而蓝牙则提供无线便利,并广泛用于笔记本电脑和移动设备。

Advancements 进步

Keyboards have seen numerous advancements, including the introduction of membrane vs. mechanical switches, backlighting, and programmable keys. Mechanical keyboards, for example, use individual switches beneath each key, offering a tactile response and durability. In contrast, membrane keyboards use a different mechanism and are generally quieter and less expensive.

键盘已经取得了许多进步,包括引入薄膜与机械开关、背光和可编程键。例如,机械键盘在每个键下方使用单独的开关,提供触觉响应和耐用性。相比之下,薄膜键盘使用不同的机制,通常更安静且更便宜。

Keyboard Key Names and Their Functions

键盘键名称及其功能

Function Keys (F1 – F12) 功能键 (F1 – F12)

  • Esc – Escape;退出 / 取消
  • F1 – Help;帮助
  • F2 – Rename;重命名
  • F3 – Search;搜索
  • F4 – Address bar in Windows Explorer / Repeat the last action in some applications;Windows 资源管理器中的地址栏 / 在某些应用程序中重复最后一个操作
  • F5 – Refresh 刷新
  • F6 – Cycle through screen elements in a window or on the desktop;在窗口或桌面上循环切换屏幕元素
  • F7 – Spell check in some applications;某些应用程序中的拼写检查
  • F8 – Boot menu in Windows;Windows 中的启动菜单
  • F9 – Refresh document in Microsoft Word;在 Microsoft Word 中刷新文档
  • F10 – Activate menu bar in Windows applications;在 Windows 应用程序中激活菜单栏
  • F11 – Enter/exit full screen in browsers;在浏览器中全屏进入 / 退出
  • F12 – Open Save As dialog in Microsoft Word;在 Microsoft Word 中打开 “另存为” 对话框

Alphabet Keys 字母键

– A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

Number Keys 数字键

– 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Special Character Keys 特殊字符键

– ! @ # $ % ^ & * ( ) _ + { } | : ” < > ? ~

Here’s a breakdown of which fingers typically press which keys on a standard QWERTY keyboard:

以下是标准 QWERTY 键盘上通常哪些手指按下哪些键的细分:

– Left Hand(左手):

– Pinky Finger(小指): Q, A, Z, Shift (left,左), Tab, Caps Lock

– Ring Finger(无名指): W, S, X

– Middle Finger(中指): E, D, C

– Index Finger(食指): R, T, F, G, V, B

– Thumb(拇指): Space Bar (空格键)

img

– Right Hand(右手):

– Index Finger(食指): Y, U, H, J, N, M

– Middle Finger(中指): I, K, , (Comma,逗号)

– Ring Finger(无名指): O, L, . (Period,句号)

– Pinky Finger(小指): P, ; (Semicolon,分号), / (Slash,斜杠), Enter, Shift (right,右), Backspace

– Thumb(拇指): Space Bar (空格键)

This distribution can vary slightly depending on typing style and keyboard layout, but this is a general guide for standard touch typing.

此分发可能会因键入样式和键盘布局而略有不同,但这是标准触摸键入的一般指南。

Special Character Keys and Their Names

特殊字符键及其名称

  1. ! – Exclamation mark;感叹号

  2. @ – At symbol ;at 符号

  3. # – Hash / Pound sign;英镑符号

  4. $ – Dollar sign;美元符号

  5. % – Percent sign;百分号

  6. ^ – Caret;插入符号

  7. & – Ampersand;与符号

  8. * – asterisk;星号

  9. ( – Left parenthesis;左括号

  10. ) – Right parenthesis;右括号

  11. _ – Underscore;强调

  12. + – Plus sign;加号

  13. { – Left curly brace;左大括号

  14. } – Right curly brace;右大括号

  15. | – Vertical bar / Pipe;竖线 / 管道

  16. : – Colon;冒号

  17. ” – Double quotation mark; 双引号

  18. < – Less than sign;小于号

  19. > – Greater than sign;大于号

  20. ? – Question mark;问号

  21. ~ – Tilde ~–波浪号

  22. ` – Grave accent / Backtick;重音 / 反引号

Control Keys 控制键

  1. Ctrl – Control;控制

  2. Alt – Alternate;选择

  3. Shift – Shift ;转换

  4. Caps Lock – Capitalize all letters;将字母大写

  5. Tab – Indent;缩进 / 制表

  6. Enter/Return – Execute command/start a new line;执行命令 / 开始新行

  7. Backspace – Delete the character before the cursor;删除光标前的字符

  8. Delete – Delete the character after the cursor;删除光标后的字符

  9. Insert – Toggle between insert and overtype mode;在插入和改写

  10. Home – Move cursor to the beginning of the line/document;将光标移动到行 / 文档的开头

  11. End – Move cursor to the end of the line/document;将光标移动到行 / 文档的末尾

  12. Page Up – Move up one screen;向上移动一个屏幕

  13. Page Down – Move down one screen;向下移动一个屏幕

Navigation Keys 导航键

Arrow Keys – Up, Down, Left, Right;箭头键 – 上、下、左、右

Numeric Keypad (if present) 数字键盘(如果有)

  1. 0-9 – Numbers;0-9 – 数字

  2. Num Lock – Toggle numeric keypad functions;切换数字键盘功能

  3. / (Divide,除);

  4. * (Multiply,乘法)

  5. – (Subtract,减)

  6. + (Add,加)

  7. . (Decimal point,小数点)

  8. Enter(回车,确定)

Modifier Keys 修改键

  1. Windows Key – Open / start menu;Windows 键 – 打开 / 开始菜单

  2. Fn – Function (often used on laptops to access secondary functions of keys);Fn – 功能(通常用于笔记本电脑以访问按键的辅助功能)

Punctuation Keys 标点符号键

  1. , – Comma 逗号
  2. . – Period 句号
  3. ; – Semicolon 分号
  4. : – Colon 冒号
  5. ‘ – Single quotation mark 单引号
  6. ” – Double quotation mark 双引号
  7. / – Forward slash 正斜杠
  8. \ – Backslash 反斜杠
  9. [ – Left square bracket 左方括号
  10. ] – Right square bracket 右方括号
  11. – – Hyphen 连字符
  12. = – Equal sign 等号

Special Keys 特殊键

  1. Print Screen (PrtScn) – Capture the screen 打印屏幕 (PrtScn) – 捕获屏幕

  2. Scroll Lock – Toggle scroll lock 切换滚动锁定

  3. Pause/Break – Pause the current process 暂停 / 中断 – 暂停当前进程

  4. Menu/Application Key – Open context menu (similar to right-click) 菜单 / 应用程序键 – 打开上下文菜单(类似于右键单击)

Lock Keys and Indicators

锁定键和指示器

1. Caps Lock 大写锁定

– Function: Toggle capital letters.

– 功能:切换大写字母。

– Indicator: A light on the keyboard shows if Caps Lock is on.

– 指示灯:键盘上的指示灯显示 Caps Lock 是否打开。

2. Num Lock 数字锁定

– Function: Toggle the numeric keypad between numbers and navigation keys.

– 功能:在数字和导航键之间切换数字键盘。

– Indicator: A light on the keyboard shows if Num Lock is on.

– 指示灯:键盘上的指示灯显示 Num Lock 是否打开。

3. Scroll Lock 滚动锁定

– Function: Toggle scroll lock mode (less commonly used in modern applications).

– 功能:切换滚动锁定模式(在现代应用程序中不太常用)。

– Indicator: A light on the keyboard shows if Scroll Lock is on.

– 指示灯:键盘上的指示灯显示 Scroll Lock 是否打开。

Usage Notes 使用说明

– Function keys (F1-F12): Often have additional functions depending on the operating system and software being used.

– 功能键 (F1-F12):通常具有附加功能,具体取决于所使用的操作系统和软件。

– Modifier keys (Ctrl, Alt, Shift): Often used in combination with other keys to perform various commands and shortcuts.

– 修改键(Ctrl、Alt、Shift):通常与其他键结合使用以执行各种命令和快捷方式。

– Windows Key: Used to open the start menu and can be combined with other keys for shortcuts.

– Windows 键:用于打开开始菜单,可以与其他快捷键结合使用。

– Fn Key: Found on laptops, often used to access secondary functions of keys, such as adjusting volume, brightness, etc.

– Fn 键:位于笔记本电脑上,通常用于访问按键的辅助功能,例如调整音量、亮度等。

– Caps Lock, Num Lock, Scroll Lock Indicators: Lights on the keyboard that show whether these locks are active. Usually, these indicators are located on the top right of the keyboard.

– Caps Lock、Num Lock、Scroll Lock 指示灯:键盘上的灯显示这些锁是否处于活动状态。通常,这些指示器位于键盘的右上角。

This list covers the primary keys on a standard keyboard. Different keyboards may have additional keys or variations, especially gaming keyboards or those designed for specific tasks.

此列表涵盖标准键盘上的主键。不同的键盘可能具有额外的键或变体,尤其是游戏键盘或专为特定任务设计的键盘。


键盘布局及各按键功能介绍

小江不是程序猿 于 2020-09-08 10:50:35 发布

键盘分区:

主键盘区、功能键区、控制键区、数字键区、状态指示区

键盘分区

  • 主键盘区的八个基准健:A S D F J K L ;

各键功能介绍

我的键盘

  1. Esc 键 ,取消键

    看视频时可以退出全屏

  2. F1-F12 功能键

    不同型号的电脑各按键功能不同。

  3. Fn (Function 功能)

    用于和其他功能按键组成组合键以便实现控制作用。

    如:Fn+F1。不过有些电脑的 Fn 是功能锁定键,就是说不按这个键时直接按 F1-F12 是可以实现各个功能的,但是按了这个键之后 F1-F12 就不能用了。

  4. PrtSc / PrtScr:截屏键 / 屏幕硬拷贝键

    按键后,调用 “Photoshop” 或其他绘图程序(一般电脑有自带的 “画图”),选择粘贴,即可显示出抓取的画面来。在打印机已联机的情况下,按下该键可以将计算机屏幕的显示内容通过打印机输出。

  5. Scroll Lock:屏幕滚动显示锁定键

    目前该键已作废。我的键盘上就没有,我同事的键盘上有,不过基本没用过。

  6. Pause Break:暂停键

    能使得计算机正在执行的命令或应用程序暂时停止工作,直到按键盘上任意一个键则继续。

  7. 各种特殊符号

    有些按键上有两个字符,直接按是下面的字符,按着 shift 键再按该键是上面的字符(注意:中英文状态下符号有差别)。

  8. Back Space:退格键

    删除光标前面的字符。

    在 “我的电脑” 或 “Windows 资源管理器” 中查看上一级的文件夹。

  9. Tab:制表键 / 跳格键

    用来绘制无边框的表格 (txt 中)/ 在 excel 中跳至下一个单元格。

  10. Caps Lock:字母大小写转换键,对应指示灯。

    默认小写字母,按一下这个键,对应的指示灯就亮了(我键盘上这个键对应的指示灯就在这个键的右上角),即切换成了大写字母输入。

  11. Shift:切换键

    切换中英文。可搭配其他键组成快捷键(如:Ctrl+Shift 切换输入法)

    在 “Windows 资源管理器” 或 “我的电脑” 中,选中第一个文件夹,按住 SHIFT 键,点击最后一个文件夹,就可以选种这之间所有的文件夹。

  12. Ctrl:控制键

    可搭配其他键组成快捷键(eg:Ctrl+Delete 永久删除所选项,而不将该项放入回收站)

    在 “Windows 资源管理器” 或 “我的电脑” 中,按住 Ctrl 键,点击文件夹,就可以选中多个不连续的文件夹。

  13. Win / Windows 键(窗户小图标

    单独按 Windows 显示或隐藏 “开始” 功能表,搭配其他键组成快捷键。

  14. Alt:交替换档键 / 更改键 / 替换键

    大多数情况下与其它键组合使用。

  15. Enter:回车键

    实际运用上有换行、确认的作用。比如登录 QQ、微信或网页账号时,输入账户名和密码后按回车,就相当于点击登录按钮了。

    关于 “回车键” 的来历,得从机械英文打字机说起。在机械英文打字机上,有一个部件叫 “字车”,每打一个字符,“字车” 就前进一格。
     
    当打满一行字符后,打字者就得推动 “字车” 到起始位置,这时打字机会有两个动作响应:一是 “字车” 被归位,二是滚筒上卷一行,以便开始输入下一行,这个推动 “字车” 的动作叫 “回车”。
     
    后来,在电动英文打字机上,人们增加了一个直接起 “回车” 作用的键。这个新增的键就被称为 “回车键”。

打字机

-【玛丽和马克思】你是我最好的朋友,你是我唯一的朋友。_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV1tx411m7Dm/
 
这个电影片段里可以清楚的看到打字机的使用、字车部件以及回车的动作。

  1. insert 键,输入模式切换,即允许 / 不允许改写的开关

    输入模式有 2 种:插入 (默认),即输入的字符被插入到光标位置、覆盖:覆盖掉光标以后的内容。

    比如在 Word 中输入 1234, 然后在 1 后边输入 67,结果就是 167234,当按下 insert 键后,在 1 后输入 67, 则 23 被修改了,最后变成 1674

  2. delete 键,删除键

    删除光标后面的字符。

  3. Home:行首键

    在 word 中按一次该键,光标会移至当前行的开头位置。(部分电脑当琐定数字键盘后,才会起 Home 的作用,否则代表 “7,以下同此。由于我的键盘上这个键和控制方向的左键合在一起了,所以需要按着 Fn 的同时按 Home 键才可以,以下同此)

  4. End:行尾键

    按一次该键,光标会移至当前行的末尾。

  5. PgUp/PageUp:向上翻页键

    用于浏览当前屏幕显示的上一页内容(word 和网页中均有作用)。

  6. PgDn/PageDown:向下翻页键

    用于浏览当前屏幕显示的下一页内容(word 和网页中均有作用)。

  7. ← ↑ → ↓:光标移动键

    使光标分别向左、向上、向右、向下移动一格。

  8. 状态指示区

    显示对应锁定键 (Lock) 的状态的。如 NumLocK 键 (number lock),是用来锁定数字小键盘的,锁定后才可以使用数字键区输入字符。


键盘的各个部分和指法 (图片版)

狼魂豹速 于 2021-09-07 11:26:38 发布

一、键盘的各个部分

img

二、基准键

img

三、打字之前手应该放的位置

img

四、F 和 J 键

img

五、主键盘上手指的分工

在这里插入图片描述

六、小键盘的指法

img


via:

  • Typing Through Time: Keyboard History - Das Keyboard Mechanical Keyboard Blog
    https://www.daskeyboard.com/blog/typing-through-time-the-history-of-the-keyboard/

  • The Evolution of Keyboards: From Typewriters to Tech Marvels
    https://key-test.com/articles/history-of-keyboards

  • Keyboard Key Names and Their Functions | Digital Computer Academy By zakir / August 3, 2024
    https://digitalcomputeracademy.com/keyboard-key-names-and-their-functions/

  • 键盘布局及各按键功能介绍(超超超详细的哟~)-CSDN 博客 小江不是程序猿 于 2020-09-08 10:50:35 发布
    https://blog.csdn.net/jc_ccccc/article/details/108436492

  • 键盘的各个部分和指法 (图片版)_键盘键位图 - CSDN 博客 狼魂豹速 于 2021-09-07 11:26:38 发布
    https://blog.csdn.net/liufeifeihuawei/article/details/120154578

相关文章:

计算机键盘简史 | 键盘按键功能和指法

注&#xff1a;本篇为 “计算机键盘简史 | 键盘按键功能和指法” 相关文章合辑。 英文部分机翻未校。 The Evolution of Keyboards: From Typewriters to Tech Marvels 键盘的演变&#xff1a;从打字机到技术奇迹 Introduction 介绍 The keyboard has journeyed from a humb…...

考研两三题

283. 移动零 - 力扣&#xff08;LeetCode&#xff09; 本题解法&#xff1a;使用双指针 解法一&#xff1a; 如上图&#xff0c;在一开始slow指向-1&#xff0c;fast指向数组起始位&#xff0c;进入while循环&#xff0c;保证fast不越界&#xff0c;因为代码中fast会自增&#…...

CentOS8或docker镜像centos8更换镜像源

因为 CentOS 8 已经结束生命周期&#xff0c;原来的镜像源不可用了。我们需要将镜像源改为 CentOS 8 的替代源。 在容器中运行以下命令&#xff1a; 首先备份原有的源 cd /etc/yum.repos.d/ mkdir backup mv *.repo backup/ 创建新的源文件 cat > /etc/yum.repos.d/Cent…...

集成方案 | Docusign + 泛微,实现全流程电子化签署!

本文将详细介绍 Docusign 与泛微的集成步骤及其效果&#xff0c;并通过实际应用场景来展示 Docusign 的强大集成能力&#xff0c;以证明 Docusign 集成功能的高效性和实用性。 在现代企业运营中&#xff0c;效率和合规性是至关重要的。泛微作为企业级办公自动化和流程管理的解决…...

知乎数据分析面试题及参考答案

请阐述大数定理和中心极限定理的内容及其在数据分析中的应用。 大数定理是指在随机试验中,每次出现的结果不同,但是大量重复试验出现的结果的平均值却几乎总是接近于某个确定的值。简单来说,当样本量足够大的时候,样本均值会趋近于总体均值。例如,抛硬币试验,当抛硬币的次…...

8.Vue------如何重新加载子组件key属性----vue知识积累

在子组件中使用key属性是一种强制重新渲染子组件的有效方法。‌通过改变key属性的值&#xff0c;Vue会 销毁旧组件并创建新组件&#xff0c;从而实现组件的重新加载。这种方法适用于需要完全重新渲染子组件&#xff0c; 包括其内部状态和生命周期钩子的场景&#xff0c;特别是…...

C语言动态内存管理

1.为什么要有动态内存分配 内存开辟方式: int val 20;//在栈空间上开辟四个字节 char arr[10] {0};//在栈空间上开辟10个字节的连续空间开辟空间的方式特点 空间开辟大小是固定德的数组在申明的时候&#xff0c;必须指明数组的长度&#xff0c;数组空间一旦确定了大小不能…...

【蓝桥杯备战】Day 1

1.基础题目 LCR 018.验证回文串 给定一个字符串 s &#xff0c;验证 s 是否是 回文串 &#xff0c;只考虑字母和数字字符&#xff0c;可以忽略字母的大小写。 本题中&#xff0c;将空字符串定义为有效的 回文串 。 示例 1: 输入: s "A man, a plan, a canal: Panama…...

电子应用设计方案-51:智能镜子系统方案设计

智能镜子系统方案设计 一、引言 智能镜子作为一种新兴的智能家居设备&#xff0c;将传统镜子与现代科技相结合&#xff0c;为用户提供了丰富的功能和便捷的体验。本方案旨在设计一款功能强大、用户友好、外观美观的智能镜子系统。 二、系统概述 1. 系统目标 - 提供清晰的镜面…...

[2015~2024]SmartMediaKit音视频直播技术演进之路

技术背景 2015年&#xff0c;因应急指挥项目需求&#xff0c;我们实现了RTMP推送音视频采集推送&#xff08;采集摄像头和麦克风数据&#xff09;模块&#xff0c;在我们做好了RTMP推送模块后&#xff0c;苦于没有一个满足我们毫秒级延迟诉求的RTMP播放器&#xff0c;于是第一…...

图片添加水印的实验原理,实验代码,实验现象

一、图片添加水印的实验原理 1. 选择水印类型 可见水印&#xff1a;这些水印可以直接被肉眼看到&#xff0c;通常用于防止未经授权的使用。它们可以是文字、标志或图案等形式&#xff0c;并且放置在图像的显著位置。不可见水印&#xff1a;这类水印不容易被察觉&#xff0c;但…...

Python Web 开发案例解析

一、Flask 基础应用案例 &#xff08;一&#xff09;项目搭建与初始化 环境准备 安装 Python 解释器&#xff0c;确保版本符合 Flask 要求&#xff0c;如 Python 3.6 及以上。使用pip安装 Flask 库&#xff0c;命令为pip install flask。可以创建虚拟环境&#xff0c;如python…...

JPG 转 PDF:免费好用的在线图片转 PDF 工具

JPG 转 PDF&#xff1a;免费好用的在线图片转 PDF 工具 在日常工作和生活中&#xff0c;我们经常需要将图片转换为 PDF 格式。无论是制作电子文档、准备演示材料&#xff0c;还是整理照片集&#xff0c;将图片转换为 PDF 都是一个常见的需求。今天为大家介绍一款完全免费、无需…...

代码随想录44天

1143.最长公共子序列 class Solution:def longestCommonSubsequence(self, s: str, t: str) -> int:n, m len(s), len(t)cache # 缓存装饰器&#xff0c;避免重复计算 dfs 的结果&#xff08;记忆化&#xff09;def dfs(i: int, j: int) -> int:if i < 0 or j <…...

C语言-详细解答-重组字符串并16进制转10进制

1.题目要求 2.代码实现 #include <stdio.h> #include <ctype.h> #include <string.h>int hexToDec(char hex[]) {int len strlen(hex);int base 1;int dec 0;for (int i len - 1; i > 0; i--) {if (isdigit(hex[i])) {dec (hex[i] - 0) * base;} e…...

scala列表

1 不可变 List 说明 &#xff08;1&#xff09;List 默认为不可变集合 &#xff08;2&#xff09;创建一个 List&#xff08;数据有顺序&#xff0c;可重复&#xff09; &#xff08;3&#xff09;遍历 List &#xff08;4&#xff09;List 增加数据 &#xff08;5&#…...

医疗急救技能大赛理论题库

医疗急救技能大赛理论题库 题型包括&#xff1a;A1 型题 400题&#xff0c;A2 型题40题&#xff0c;A3/A4 型40 题&#xff0c; B 型题 80 题 &#xff0c;X 型题 160 题&#xff0c;判断题 80 题。 一、A1 型题:共计400 题 &#xff08;即最佳回答题&#xff0c;它由一个叙…...

深入浅出WebRTC—ULPFEC

FEC 通过在发送端添加额外的冗余信息&#xff0c;使接收端即使在部分数据包丢失的情况下也能恢复原始数据&#xff0c;从而减轻网络丢包的影响。在 WebRTC 中&#xff0c;FEC 主要有两种实现方式&#xff1a;ULPFEC 和 FlexFEC&#xff0c;FlexFEC 是 ULPFEC 的扩展和升级&…...

SQL 在线格式化 - 加菲工具

SQL 在线格式化 打开网站 加菲工具 选择“SQL 在线格式化” 或者直接访问 https://www.orcc.online/tools/sql 输入sql&#xff0c;点击上方的格式化按钮即可 输入框得到格式化后的sql结果...

到达率的变化动态调整服务器的服务率,实现负载均衡,提高资源利用效率

中心可以根据任务到达率的变化动态调整服务器的服务率,实现负载均衡,提高资源利用效率 服务率和到达率 中心可以根据任务到达率的变化动态调整服务器的服务率,实现负载均衡,提高资源利用效率服务率(Service Rate)到达率(Arrival Rate)控制参数实现负载均衡的方法在云计…...

【Golang】Go语言编程思想(六):Channel,第四节,Select

使用 Select 如果此时我们有多个 channel&#xff0c;我们想从多个 channel 接收数据&#xff0c;谁来的快先输出谁&#xff0c;此时应该怎么做呢&#xff1f;答案是使用 select&#xff1a; package mainimport "fmt"func main() {var c1, c2 chan int // c1 and …...

认证插件介绍

本文档是针对 UOS 登录器插件给出开发指南&#xff0c;目的是为了让开发人员了解如何在 UOS 登录器上增加一种自定义认证方式&#xff0c;对插件接口做了详细说明以及实战练习。 文章目录 一、认证插件可以做什么&#xff1f;二、认证流程三、术语说明四、安全性五、可靠性六、…...

MindSearch深度解析实践

1. 课程内容 1.1 MindSearch 简介 MindSearch 是一个开源的 AI 搜索引擎框架&#xff0c;具有与 Perplexity.ai Pro 相同的性能。我们可以轻松部署它来构建自己的专属搜索引擎&#xff0c;可以基于闭源的LLM&#xff08;如GPT、Claude系列&#xff09;&#xff0c;也可以使用…...

[oeasy]python052_[系统开发语言为什么默认是c语言

[系统开发语言为什么默认是c语言 [趣味拓展]c语言发祥史_c是如何成为第一系统语言的 上次我们了解了 标识符 要求 首字符 为 字母和下划线 后面字符 为 字母和下划线 外加 数字 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 使用isidentifier函数 可…...

【java常用算法和应用场景】

java常用算法和应用场景 Java中常用的算法涵盖多个领域&#xff0c;包括排序算法、查找算法、字符串匹配算法、图论算法、动态规划算法、贪心算法、分治算法等。以下是Java中一些常用算法及其应用场景和示例代码&#xff1a; 一、排序算法 排序算法是计算机科学中的一种基本…...

D96【python 接口自动化学习】- pytest进阶之fixture用法

day96 pytest的fixture详解&#xff08;三&#xff09; 学习日期&#xff1a;20241211 学习目标&#xff1a;pytest基础用法 -- pytest的fixture详解&#xff08;三&#xff09; 学习笔记&#xff1a; fixture(scop"class") (scop"class") 每一个类调…...

知从科技总经理受邀参加上海临港新片区商会“湖畔TECS”技术分享沙龙(第五期)

11月26日&#xff0c;上海知从科技有限公司创始人陈荣波先生受邀出席临港新片区商会 “湖畔TECS”技术分享沙龙&#xff08;第五期&#xff09;活动&#xff0c;并在活动上为参会嘉宾们做了主题分享。本次活动由临港新片区商会主办&#xff0c;智能网联汽车创新联盟协办&#x…...

scala的泛型应用场景

用代码表示泛型类&#xff1a;//泛型&#xff1a;类型参数化 //Pair约定一对数据 class Pair[T](var x:T,var y:T) //class 类名&#xff08;成员名&#xff1a;数据类型&#xff09;--->class 类名[泛型名]&#xff08;成员名&#xff1a;泛型名&#xff09;/.参考代码&…...

三种策略改进的沙猫群优化算法(MSCSO)

三种策略改进的沙猫群优化算法(MSCSO) 目录 三种策略改进的沙猫群优化算法(MSCSO)效果一览基本介绍程序设计参考资料效果一览 基本介绍 改进点: 三角形游走策略Levy飞行游走策略透镜成像反向学习SCSO是 2022年提出的元启发式优化算法,该算法灵感来源于沙猫的捕食行为,沙猫群…...

Google Cloud Database Option(数据库选项说明)

关系数据库 在关系数据库中&#xff0c;信息存储在表、行和列中&#xff0c;这通常最适合结构化数据。因此&#xff0c;它们用于数据结构不经常更改的应用程序。与大多数关系数据库交互时使用 SQL&#xff08;结构化查询语言&#xff09;。它们为数据提供 ACID 一致性模式&am…...

java抽奖系统登录下(四)

6.4 关于登录 最简单的登录&#xff1a; 1、web登录页填写登录信息&#xff0c;前端发送登录信息到后端&#xff1b; 2、后端接受登录信息&#xff0c;并校验。校验成功&#xff0c;返回成功结果。 这种登录会出现一个问题&#xff0c;用户1成功登录之后&#xff0c;获取到后台…...

Linux入门攻坚——41、Linux集群系统入门-lvs(2)

lvs-dr&#xff1a;GATEWAY Director只负责请求报文&#xff0c;响应报文不经过Director&#xff0c;直接由RS返回给Client。 lvs-dr的报文路线如上图&#xff0c;基本思路就是报文不会回送Director&#xff0c;第①种情况是VIP、DIP、RIP位于同一个网段&#xff0c;这样&…...

Android Freezer

Freezer原理 Android按照优先级将一般的APP从高到低分为: 前台进程 --> 可感知进程–> 服务进程 --> Cached进程。 Freezer通过冻住cached进程,来迫使这些进程让出CPU&#xff0c;以达到优化系统资源使用的目的。 Cached进程是怎么判定的呢&#xff1f; 由于andro…...

GeeCache-单体并发缓存

实现LRU中value接口的缓存类 使用互斥锁封装LRU缓存类&#xff0c;实现并发访问 实现Group组&#xff0c;用名称对缓存分类 Getter为缓存击穿时调用的回调函数 若缓存击穿则调用回调函数&#xff0c;并把读取到的值加载到缓存中...

ctfshow-web 151-170-文件上传

151. 我们首先想到就是上传一句话木马。但是看源代码限制了png。 &#xff08;1&#xff09;改前端代码。 这里是前端限制了上传文件类型&#xff0c;那我们就改一下就好了嘛,改成php。 这里直接修改不行&#xff0c;给大家推荐一篇简短文章&#xff0c;大家就会了&#xff08…...

汽车车牌标记支持YOLO,COCO,VOC三种格式标记,4000张图片的数据集

本数据集支持YOLO&#xff0c;COCO&#xff0c;VOC三种格式标记汽车车牌&#xff0c;无论是新能源汽车还是油车都能识别标记&#xff0c;该数据集一共包含4000张图片 数据集分割 4000总图像数 训练组 70&#xff05; 2800图片 有效集 20&#xff05; 800图片 测…...

解决VSCode无法识别相对路径的问题

前言&#xff1a; 近日在学习python文件操作时&#xff0c;发现使用VSCode作为编辑器时&#xff0c;文件的相对路径会出问题&#xff0c;报错“指定路径下找不到文件”&#xff0c;无法找到想要的文件。 知识点①&#xff1a;不同操作系统所使用的路径斜杠不同&#xff1a;Lin…...

OCR 技术在验证码识别中的应用

OCR 技术在验证码识别中的应用 一、验证码识别的背景与挑战二、OCR 技术简介三、验证码识别的环境搭建四、使用 OCR 进行验证码识别的方法五、DdddOcr 子项在验证码识别中的应用六、验证码识别的应用场景与注意事项七、总结 在当今数字化时代&#xff0c;验证码作为一种安全验证…...

恶补英语初级第21天,《讨论天气变化》

对话 What’s the weather like in spring? It’s often windy in March. It’s always warm in April and May, but it rains sometimes. What’s it like in summer? It’s always hot in June, July and August. The sun shines every day. Is it cold or warm in autumn?…...

牛客网刷题SQL--高级查询

目录 SQL16--查找GPA最高值 描述 示例1 答案 其他方法&#xff1a; SQL17--计算男生人数以及平均GPA 描述 示例1 答案 SQL18--分组计算练习题 描述 示例1 答案 SQL19--分组过滤练习题 描述 示例1 答案 SQL20--分组排序练习题 描述 示例1 答案 SQL16--查找GP…...

用ffmpeg将MP4视频转换为m3u8格式

原文网址&#xff1a;用ffmpeg将MP4视频转换为m3u8格式_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍如何使用ffmpeg将MP4视频转换为m3u8格式。 什么是m3u8 M3U8视频格式是一种M3U&#xff0c;只是它的编码格式是UTF-8格式。M3U用Latin-1字符集编码。M3U8格式特点是带有…...

【Qt】qt基础

目录 一、使用Qt Creator创建qt项目 二、项目文件解析 三、Qt中创建图形化界面的程序的两种方法 四、对象树 一、使用Qt Creator创建qt项目 1.选择项目模板 选中第一类模板Application(Qt应用程序&#xff0c;包含普通窗体程序和QtQuick程序)&#xff0c; 然后选中右侧的第…...

VLC还是SmartPlayer?Windows平台RTSP播放器低延迟探讨

技术背景 好多开发者在用过大牛直播SDK的RTSP播放器后&#xff0c;都希望我们也分享下&#xff0c;如何在Windows平台实现低延迟的RTSP播放&#xff1f;低延迟的RTSP播放器&#xff0c;说起来容易做起来难&#xff0c;下面&#xff0c;我们从以下维度做个探讨&#xff1a; 播…...

极验决策引擎如何凭借独特优势,弯道超车传统风控?

前言 市场上的规则决策引擎产品众多&#xff0c;但大多局限于IP、设备、账号等层面&#xff0c;提供的是现成的风控标签和规则。然而&#xff0c;真正的风控&#xff0c;需要的不仅仅是标签和规则。 极验的业务规则决策引擎与众不同&#xff0c;这款决策引擎以界面流程编排为…...

Spring Boot集成Knife4j文档工具

Knife4j 搭建 Knife4j环境的的搭建和Swagger一样都比较简单&#xff0c;只需要极简的配置即可。 maven依赖 我使用的是较高版本的基于openapi规范的依赖包&#xff0c;OpenAPI2(Swagger)规范是Knife4j之前一直提供支持的版本&#xff0c;底层依赖框架为Springfox。 此次在4…...

html|本地实现浏览器m3u8播放器,告别网络视频卡顿

前言 网络上经常是以m3u8文件传输视频流的 &#xff0c;但是有时网络慢往往导致视频播放卡顿。于是我在想能不能先下载然后再播放呢&#xff1f;于是尝试下载然后实现本地播放m3u8视频。 正文 1.找到网络视频流的m3u8连接 一般在浏览器按F12就可以看到有请求视频流的连接。 …...

vue3监听横向滚动条的位置;鼠标滚轮滑动控制滚动条滚动;监听滚动条到顶端

1.横向取值scrollLeft 竖向取值scrollTop 2.可以监听到最左最右侧 3.鼠标滚轮滑动控制滚动条滚动 效果 <template><div><div class"scrollable" ref"scrollableRef"><!-- 内容 --><div style"width: 2000px; height: 100…...

JSON

文章目录 一、概念1.json官网2.json的概念3.序列化方案&#xff1a;xml、json 二、json的数据类型1.json的键&#xff1a;必须是带双引号的字符串2.json的值&#xff1a;6种数据类型(1)对象 { }(2)数组 [ ] 三、Python中的json1.序列化&#xff1a;Python对象 转 json2.反序列化…...

前端常用的方法

时间处理 moment时间处理函数 // 时间日期相关常用的方法变量 import moment from moment;// 获取当前时间 moment export const nowDateMoment moment(new Date()); export const nowDateY moment(new Date()).format(YYYY); export const nowDateM moment(new Date()).f…...

JavaScript 对话框的魔法与艺术

在Web开发的世界里&#xff0c;JavaScript 对话框是用户与网页互动的重要桥梁。它们不仅能够提供即时反馈&#xff0c;还能收集用户的输入信息&#xff0c;从而增强用户体验。本文将深入探讨JavaScript对话框的各种类型、用法及其背后的原理&#xff0c;并通过丰富的实例展示如…...