![]() |
1
4
嗯,有一个键盘和鼠标的标准是有好处的。它使事情“工作”,而不需要特殊的驱动程序或操作系统补丁。但这意味着键盘和鼠标必须自我标准化,才能让它们“正常工作”。 司机 . 标准 键盘很像你需要一个司机,如果你买了一个有19个特殊按钮和3个滚轮而不是 标准 最后,你需要知道你的特殊键盘的应用程序。如果你的应用程序对它的超能力一无所知,那么拥有这个经过改装的键盘又有什么用呢?你唯一能用你的特殊键盘做的就是创建热键,加入你的特殊修饰语。。 |
![]() |
2
1
我对你的理由很好奇。您是否真的希望在日常计算机使用中使用并完全集成使用附加的修改键?如果是,以什么方式?(这纯粹是我的好奇心,我对你提出质疑的原因或事件很感兴趣!我会解释原因。) 首先,我要说的是,我不能完全回答你提出的问题(在操作系统中添加一个修饰符到底涉及到什么),我只能说,这需要比我相信任何人在几年内都能完成的工作多得多的工作(除了一些真正的计算机天才);但取决于你提出这个问题的原因,我可以告诉你它可能不是你的目的所必需的(尽管这显然是推测)。事实上,从技术上讲,更多的修饰符实际上存在,但它们实际上是未记录的,很少使用。
然而,我的大多数个人电脑都是基于Windows的,当归结起来,Windows似乎只支持一个真正的字符修改键:Shift。这对我来说是一个绝对不能接受的状况!为什么?我需要输入更多的字符! 为什么?因为我对外语、语言学、语音学和写作系统有着浓厚的兴趣和背景。我需要能够键入(不太困难)比Windows似乎支持的字符和符号更多。不过,这主要是为了好玩,所以并不是非常紧急。而且,当我需要创建/编辑包含除英语以外几乎任何语言的文档时,我能够访问Mac。
实际上,使用AltGr和访问这些附加字符并不需要ISO键盘;但是,它们使操作变得更加容易,因为它们通常都有一个每个键都可以在键本身上打印的字符,就像我们这样。您真正需要做的就是激活其中一种语言的键盘布局(这些语言内置于所有版本的Windows中)。你可能需要打印出你选择使用的键盘的图表。或者做一些贴纸贴在键盘上,直到你学会如何输入所有你需要的符号。 顺便说一句,Windows键是一个成熟的修改键,但是它的使用受到了限制,微软只能在他们认为合适的时候进行委托。(实际上,他们指定使用数字的组合为“免费游戏”,供原始设备制造商在其系统上指定)。它被设计为硬件级别的修改键。
此外,Windows键盘可以插入Mac,工作正常。Windows键对应于Apple命令键;大多数应用程序都广泛使用它来触发复杂的热键/键盘快捷键,而且它没有问题。 所以,尽管在另一个回复中有这样的说法,但实际上“添加一个额外的键”或多个键到键盘上要容易得多。不需要自定义驱动程序,甚至不需要内置操作系统驱动程序。您只需将该键指定为在各种外国键盘上找到(并由Windows本机识别)的少数附加键之一。 有三种突出的键盘类型:ANSI(美国)、ISO(欧洲)和JIS(日本);另一种常见的变体是巴西键盘;通常称为Abnt(实际上指的是这些键盘上额外按键的基本“名称”:VK_Abnt_C1和C2)。 从技术上讲,在ISO键盘上有一个或两个唯一的键(称为VK_OEM_8和VK_OEM_102)。日本键盘可以有8个以上的附加键;然而,它们通常有5-6个附加键,其中两个是特殊键,用于将键盘上的几十个按键转换成数千个复杂的表意文字的各种方法。另一个是修改键!韩国键盘也有它的特色。它的工作原理与CapsLock类似,但它没有切换到大写,而是切换到朝鲜语字母表或日语音节表(因为据我所知,所有的计算机仍然需要一个能够输入拉丁语等密码的键盘)。但是,对于经常切换书写系统的用户来说,不得不来回切换键盘布局变得非常乏味和令人沮丧。因此,他们用一个常有LED灯的锁定修改键解决了这个问题,就像卡普洛克一样,提供简单、即时的视觉提示,告诉你将要生成哪种书写系统。 另一种日文键盘是为方便快捷而开发的。尽管它从未真正起飞(在任何东西被标准化之前,80年代和90年代有很多不同的想法和型号),但富士通的这款键盘仍然很受欢迎,是作家和任何大量用日语编写文本的人的最爱。 它的特点是有3个大键代替空格键,只有较小的中心键产生空格,另外两个是“拇指修改键”,不用手指操作非常方便;它们甚至可以与shift相结合,从而提供一个超大的物理类型字符库存。从技术上讲,这两个修改器也受Windows支持!虽然,支持很少,文件几乎不存在(至少在日本之外)。 但是,如果重新映射并重新使用键盘上的一些键,仍然可以以各种方式使用这些键,特别是如果您有一个带数字键盘的完整键盘。 实际上,在Windows中,键盘上可能有多达15层(包括基本层),每个层都必须由唯一的修改键组合来激活。实际上,大约有48种可能(有效)的组合:shift、control、Alt control、kana、loya和roya;因此不能在接近理论可能性的任何地方使用。
你需要什么才能做到这一点? 一个叫做 KbdEdit (溢价版)定价非常合理(IMHO)。
其他(免费)软件,允许你做各种事情,包括使用所有的修改键更自由,几乎任何目的都是可用的。它被称为自动热键。多年来,我一直使用它来做各种漂亮的事情(它实际上是我的系统的一部分,用于为3个额外的修改键重新映射我的键盘(它允许我“重复使用”键,这样我就不会失去功能)。例如,我已经将两个日语拇指修改器物理地重新映射到Alt键。我从不使用Alt键访问windows应用程序中的菜单;但是,我使用的软件确实使用了包含Alt的键盘快捷键。但是,正如您可能记得的,Alt必须始终与控件一起使用,才能执行除导航菜单之外的任何操作。所以,我没有在自定义键盘布局上使用任何带有拇指修饰符的控件组合(这不会带来任何挑战)。我已经配置了自动热键,可以将同时按下控件和任意一个拇指修改器转换为“control alt”,如果我碰巧只需要按alt键本身,则按Windows+任意一个拇指修改器都将转换为alt键(因为我从未遇到任何需要同时按下Windows和alt键而不会产生冲突的快捷方式)。 我也鄙视笔记本电脑上的触控板;试图使用滚动是不稳定和恼人的;此外,它无法产生一个我广泛使用的中键。所以,我重新设计了一个没人用的键来打开“上下文菜单”(因为“右键单击”来打开菜单要容易得多),通常称为“应用程序键”。如果我按住它(像一个自定义修改器),它会将箭头键转换为滚轮移动(在上下或左右轴),并将空格键点击转换为中键点击。我也有一些功能或按钮编程,以触发所有其他键,我可以很容易地用那只手,而持有“人造”自定义修改器。我可以通过模拟我的小笔记本电脑没有的媒体密钥和其他一些很酷的东西来控制我的媒体应用程序。 AutoHotKey 可能能够适应大多数的任何原因,你会想添加一个额外的修改键到你的键盘上,而实际上没有经过所有的繁琐! |
![]() |
3
0
Virtual-Key Codes . 它是8位的,它提供256个值,表中有一些间隙。 现代键盘允许检测多达6次同时按键,但有 N-Key Rollover 和 Key Ghosting .Net API只将Alt/Shift/Control作为修饰符公开。 简而言之——微软提供的许多核心API都是以Alt/Shift/Control作为修饰语的,即使现代键盘除了按键之外还允许近5个同时修饰语。 |
![]() |
user3732361 · 读取大文件时如何选择块大小? 6 年前 |
![]() |
Sector · 将参数传递给自己的execv内核实现 6 年前 |
![]() |
Arka Pal · 关闭管道中未使用的端部 6 年前 |
![]() |
Nat · 释放malloc内存时程序停止工作 6 年前 |
![]() |
Mengfan Ma · 作者所说的操作系统中的目录结构是什么意思? 6 年前 |
![]() |
Mengfan Ma · 在何处执行磁盘调度 6 年前 |