我正在尝试在Mac OS X中拥有相同的KDE Konsole体验。
这是我的(过于复杂?)设置:
我希望Mac OS X终端应用程序的每个应用程序选择退出相同。有可能吗?
答案 0 :(得分:12)
您正在寻找的解决方案是 KeyRemap4MacBook 。有Tiger,Leopard,Snow Leopard和Lion版本。
安装完成后,转到系统偏好设置 - >的 KeyRemap4MacBook 强>
然后选择以下选项:
如果需要,您也可以为Command_R(右命令)和Control_R(右控制)重复此操作。测试并使用我的Macbook。
答案 1 :(得分:3)
您可以直接进入Linux / Unix系统并直接将X11程序运行到Mac屏幕:ssh -X user@host_or_ipaddress
,登录,然后运行您想要的X11程序(例如{{ 1}})和X11应用程序将出现在Mac显示屏上。
优点:
技术信息:
emacs&
在需要时由X11.app
在OSX上自动启动答案 2 :(得分:3)
答案 3 :(得分:2)
2016解决方案是使用Karabiner开源程序,它允许您使用非常精细的粒度重新映射修改器和其他键,例如
例如,以下是如何重新映射左⌘Cmd键,仅在<终端内部 Ctrl (并保持右侧不受影响)您仍然可以使用例如⌘Cmd+ Tab 在应用之间切换):
答案 4 :(得分:0)
您可以在“系统偏好设置”&gt;中自定义用于单个应用程序的命令键。键盘&amp;鼠标&gt;键盘快捷键。我认为(如果我理解你正在尝试做什么),这可能会让你实现目标。您可以重新映射所有终端的命令键以使用控制而不是命令,以使它们脱离您的方式......但是您可能需要在您进入的计算机上进行大量自定义,以便它们使用Command而不是控制
似乎你必须做大量的工作,只是为了让你用你的小拇指而不是你的拇指作为修饰键。
另一种可能性:可以通过“defaults”命令操纵用户首选项。我无法找到一种方法来使用它来控制它们的修改键映射,但它在逻辑上应该是可能的(如果你愿意做很多挖掘)。如果是这样,那么您可以编写短脚本来在Mac默认模式和交换模式之间来回切换。使用Quicksilver触发脚本,无论何时使用终端,您都可以调用一个脚本,每当您离开它时,您都可以调用另一个脚本。再一次,实现你想要的东西很痛苦,但可能是可能的。
我认为没有一个干净简单的解决方案。
我已经看到第三方程序可以更好地控制操作修饰符键,如果你愿意安装它们(可能是内核扩展)。他们可能能够做你想做的事,但我不记得这些名字。如果你谷歌的程序来修复emacs和vi键,你可能会发现它们。
祝你好运。答案 5 :(得分:0)
我和你有完全相同的问题。我已经将Command重新映射到CAPS Lock和Control to Command,但作为一个频繁的Linux用户,我希望两个设置尽可能相似。这就是我解决它的方法:
如果你想重新映射很多键,那么很多的工作。但我自己已经完成了,您只需下载此文件kmmacros即可。双击就足以安装它。几点需要注意: