首页 / 知识
关于键盘:避免获得” Emacs Pinky”的最佳方法是什么?
2023-04-14 17:36:00

What is the best way to avoid getting “Emacs Pinky”?我刚开始使用GNU Emacs作为我的文本编辑器,并且我担心使用" Emacs Pinky"会感到困扰,因为在使用Emacs时必须不断用我的小指按住控制键。如何避免潜在地导致这种重复性劳损? 使caps lock成为另一个控制键是一个不错的起点。购买符合人体工程学的键盘。一些emacs用户甚至还可以获取脚踏板控制和元数据的功能。 n n 脚踏板! (我有运动学。)这样做之后,请取消控件和大写锁定的地图,以便您强迫自己使用脚。 (仅供参考,重新映射大写锁定将有所帮助,但是在一天内进行充分的删除操作后,将不能完全解决问题。) 出于对上帝的爱-请使用其他文本编辑器!如果它需要脚踏板正常工作,那么……好吧……坦白地说,我无言以对。那里有许多功能强大的当代文本编辑器,不需要您记住大量的神秘按键或购买高档硬件。 您知道的,我可以理解并接受很多东西,但实际上,我为线条简单的文本编辑器提供了一个脚踏板。 n 重新映射Left-Ctrl和Caps-Lock,以便它们应位于以下位置:
? n n n n 我的建议是尝试在可及范围内时用拇指按修饰键(控制键,alt键)。在空格键较短的键盘上,即使不向内弯曲拇指也可以按Alt(Meta)键。您可以例如重新映射将Alt设为Control,这样便可以方便地访问Control和Alt。 Microsoft自然键盘对我非常非常好。我每天使用emacs进行10个小时的工作,没有任何问题。 考虑Kinesis轮廓键盘。我花了大约一个月的时间才开始熟悉我的游戏,即使没有脚踏板,我现在也将其视为理想的Emacs键盘。 不要开玩笑。我订购了第一个带有食物踏板的踏板,但发现我实际上无法协调脚和手的时序,因此无法充分利用它作为修饰键。有一段时间我用它来切换集成数字键盘,但是当我意识到自己不使用它时就放弃了,因为Kinesis上的数字行很容易到达。 另一种方法:如果要避免出现" emacs pinky",请不要使用Pinky按下控制键。 如果有必要重新映射键盘上的键,以按以下顺序进行操作: [Ctrl] [Alt] [空格] [Alt] [Ctrl] 现在,在任何标准键盘上(对称地放置修饰键,例如任何MS键盘),您都可以用无名指按Ctrl键和中指按Alt键。这些手指比小指强得多,可以忍受频繁使用。 在Windows上轻松重新映射键盘键的好工具是AutoHotKey 在Ubuntu上,我设法使用以下方法做到这一点:键盘首选项/布局/其他选项 按@Alasdair,将Ctrl重新映射到" Caps Locks"或其他位置:各种平台的说明。 P.S。我有点惊讶这无法通过elisp函数完成。 将修饰符放在原本应位于的位置:在空格键的两侧,可以用拇指(或您选择的其他数字)在与按下修改字母(因此Cg在Ctrl上是右拇指,在'g'上是左索引,而Ck在Ctrl上是左拇指,在'k'上是右中间。)您会注意到,从内到外正确的顺序是Ctrl Meta Super Hyper。 如何执行此操作取决于您的操作系统和键盘。对于Windows,您可能要从这里开始。在Mac OS X中,您可以查看"系统偏好设置">"键盘" n n n 我也有MS自然键盘,它很棒。我设法训练自己用左手的侧面(在小指下方)击中Ctrl键。 n 我可以在西或西南位置使用Control键,而不会遇到任何麻烦。许多Emacsers发誓,该控制键仅在西侧和西侧位置,其他任何地方都将破坏您的小指。我们唯一可以确定的是,导致键入RSI的原因是过多的键入。尝试使用type-break-mode模式,看看是否有一些常规的中断方法有帮助。 n 我在新机器上要做的第一件事是将Caps Lock重新映射到新控件。 围绕着Google,有很多 n 购买一个快乐的Hacking键盘,该键盘在正确的位置具有Ctrl(大写锁定已移至其他位置)。它具有出色的响应能力,并且可以通过DIP开关进行配置,以在Mac,Windows和Linux上实现最大程度的集成(例如,您可以直接从键盘上切换什么是Alt和什么是Windows键,而无需软件)。 如果适合您,它的占地面积也很小。 n n 我开始用手的侧面\\\\手掌而不是小指手指敲击控制键。我的理解是,在更符合人体工程学的键盘上,控制键按钮更大,这使得执行该动作更加容易。 n n n |
最新内容
相关内容
linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你linux下的键盘命令是?
linux下的键盘命令是?,系统,电脑,命令,工具,代码,简介,软件,光标,程序,进程,如何用键盘控制电脑1、使用方向键选中软件图标。win键进入开始菜键盘进入linux命令?
键盘进入linux命令?,系统,状态,设备,电脑,名称,百度,密码,通用,工作,代码,linux怎么进入目录?1、cd命令:切换当前目录至其它目录。cd / ,即进入linux用命令显示键盘?
linux用命令显示键盘?,系统,信息,工具,电脑,键盘,分析,设备,数据,通用,工作,Linux系统中使用屏幕键盘的方法然后用编辑器打开欢迎界面配置文件linux发送键盘命令?
linux发送键盘命令?,电脑,信息,数据,系统,通信,多地,发行,名称,环境,标准,请问如何向LINUX的某个进程发送键盘消息1、sigqueue的第一个参数是linux命令输入方法?
linux命令输入方法?,系统,电脑,密码,管理,地址,命令,网站,工具,首开,位置,linux终端输入~怎么弄中间在电脑上打开需要的Word文件进入。进入到文Python中什么是反射?使用方法有哪
Python中什么是反射?使用方法有哪些?,信息,培训,状态,术语,检测,反射,属性,对象,字符串,方法,反射这个术语在很多语言中都存在,并且存在大量的Python中有哪些方法可以解压文件?
Python中有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大Python列表类型list合并有哪些方法
Python列表类型list合并有哪些方法?,培训,方法,列表,可能会,数组,切片,下文,字符串,数据类型,请看,在Python编程语言中,有各种数据类型,比如字符零基础学习Python的四种方法
零基础学习Python的四种方法,基础,代码,基础知识,培训,发展,时间,知识,书籍,初学者,练习,近年来,随着移动互联网的发展,对Python人才的需求越来如何在Python中定义类方法和修改类
如何在Python中定义类方法和修改类属性?,代码,方法,培训,对象,实例,定义,结果,示例,赋值,属性,Python中的类还可定义使用@classmethod修饰的类提高Python 效率的 5 种高级方法
提高Python 效率的 5 种高级方法,代码,数字,函数,有限,设备,项目,工具,培训,列表,内存,任何编程语言的高级特征通常都是通过大量的使用经验才