在Safari中删除TouchBar上的Escape


13

这里多次询问了“如何在Safari中禁用Escape键”问题。现在,由于在新的MacBook Pros上,Escape键是触摸屏按钮,因此意外按下它要容易得多,但是很有可能我们可以一劳永逸地在Safari中将其彻底删除。

如何从Safari中的TouchBar删除转义按钮?(或任何特定的应用)

Customize Touch Bar...菜单中没有这样的选项: 自定义触摸栏菜单


可以尝试使用Touch Bar API删除它。
haykam '17

@haykam在哪里可以找到有关您提到的Touch Bar API的详细信息?我想尝试一下。
弗拉基米尔·

Answers:


6

可以使用岩钉钢环-元素[ 12 ]至逃生键映射到与视觉反馈一些其他功能(例如,静音)。反馈有助于提醒您该键不再映射为转义。

然后,您可以映射一个不太有用的键进行转义。例如,在美式键盘上,区号(§/±)键位于可能有转义键的左上角。

  1. 安装并运行Karabiner-Elements。
  2. 在“简单修改”中,选择“无产品名称(无制造商名称)”作为“目标”。这就是触摸栏。然后添加项目,从escapemute在此处输入图片说明

  3. 要映射(§/±)键以转义,请选择“ Apple Internal Keyboard”。将项目从添加non_us_backslashescape在此处输入图片说明

资源


太好了,谢谢!我决定将触摸栏上的Escape映射到fn按钮,这非常好,因为它什么也没做,但还为您提供了一个视觉指示器,指示您已按下了某些按钮,并提供了一个不错的快捷方式将其他触摸栏按钮改回F键
BlueC

1

尝试使用BetterTouchTool,

单击“键盘”选项卡(“选择应用程序”应设置为“全局”),单击“ +添加新的快捷方式或按键序列”,然后在该字段上单击并按“ Shift-Escape”键,应按⇧⎋出现在向右移动并显示“ Trigger Predefined Action”(触发预定义动作)的位置,然后选择:“ Keyboard keys / ESC(键盘键/ ESC(退出键,按了按下的修饰符)”)

我们刚刚创建了替代键“ escape”。现在我们需要禁用它。

单击“ +添加新的快捷方式或按键序列”,然后单击字段并按触摸栏上的“ Escape”键,应在右侧显示“ Trigger Predefined Action”(触发预定义动作)的地方出现一个⎋,并确保其显示为:No Action

我不喜欢停用整个TouchBar,更喜欢这种方式。


1

有一个出色的应用程序,称为BetterTouchTool,可让您修改触摸栏。我已经能够使用它向内移动转义键。BTT是一款付费应用程序,但许可证不是很昂贵,并且会不时提供一些折扣(例如,学生)。 这是链接。

带Escape键的触摸栏向右移动


凉!这里有更多关于如何做的信息。github.com/fifafu/BetterTouchTool/issues/204您基本上必须放弃任何特定于应用程序的触摸条使用,然后创建自己的转义键并将其放置在条上。疯了,但是如果它使我从不断逃脱的打击中解脱出来,那就太好了。
Urs

我首先在新的ESC键上添加了一个修改键,因此它仅在按cmd时显示。不,更好:在左侧添加一些内容,例如日期小部件。现在,这甚至很有用!
Urs

这里还有一些提示:完全删除ESC,然后将其重新映射到键盘youtube.com/watch?v=gsRTtO-8ofM
Urs

1

为避免意外按下Esc,请使用Karabiner元素将Escape动作重新映射为shit + Esc。但是,请使用“复杂修改”选项,而不是其他地方建议的简单修改。

安装Karabiner->复杂修改->'添加规则'->'导入更多规则'->搜索'转义'->导入'更改转义键(rev 4)'->仅启用此功能:'禁用转义(... )'

准备好,要进行Esc,现在必须按shift + Esc


0

您无法删除它,因为它是永久的(除非查看扩展的触摸条视图)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.