OS X 与 Linux 桌面发行版的快捷键冲突有什么好的解决办法吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
scriptB0y
V2EX    Linux

OS X 与 Linux 桌面发行版的快捷键冲突有什么好的解决办法吗?

  •  
  •   scriptB0y
    laixintao 2020-11-13 13:38:52 +08:00 3750 次点击
    这是一个创建于 1792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用的 Mac OS X,近期尝试了一下 Fedora,被快捷键折腾的够呛。

    其实无论是 OS X 还是 Linux,我用的东西不外乎就终端模拟器和 Chrome 两个东西,对于软件没有什么依赖,痛点就主要是快捷键的不一致。

    举个例子,在 Mac 里面,复制粘贴一直是 Command + C,但是在 Linux 里面,一会是 Ctrl + C ( Chrome ),一会是 Ctrl + Shift + C (终端),而 Ctrl + C 是终止程序,可能换了一个软件,就又变了。

    想问下同时用两个系统的用户,这种有啥好的解决办法吗?有没有啥 GUI 的 fork 或者发行版拥有比较好的快捷键设计的?

    18 条回复    2021-07-28 11:59:34 +08:00
    handylive
        1
    handylive  
       2020-11-13 13:56:46 +08:00
    我还以为两个 os 同时用,linux 用熟了不就记住,这也不难
    scriptB0y
        2
    scriptB0y  
    OP
       2020-11-13 13:58:40 +08:00
    @handylive 差不多同时用吧,主要是好像 Linux 上每个软件对自己的快捷键都有自己的想法...

    要是有一个发行版是模仿 Mac 的快捷键就好了..
    wangkun025
        3
    wangkun025  
       2020-11-13 14:05:07 +08:00
    给你点赞。
    我爱 Fedora 。
    hronro
        4
    hronro  
       2020-11-13 14:06:51 +08:00   2
    ochatokori
        5
    ochatokori  
       2020-11-13 14:46:14 +08:00 via Android
    用久了就习惯了
    xxm459259
        6
    xxm459259  
       2020-11-13 1504:23 +08:00
    @hronro 这个东西好像挺不错,被强制用 Windows 一段时间后一直在寻找贴合 Unix/Mac 的快捷键更改方式。。。
    linux40
        7
    linux40  
       2020-11-13 15:19:51 +08:00 via Android
    用 screen/tmux 之类的,直接改成顺手的。shell 也可以改,bash 的话,可以改 inputrc 。
    leighton
        8
    leighton  
       2020-11-13 15:23:47 +08:00 via iPhone   3
    linux 直接 ctrl insert 复制,shift insert 粘贴,全局都能用,何必和 ctrl c 过意不去。或者用 autokey (不是 autohotkey) 把 ctrl + insert 绑到 ctrl c 上,把 ctrl c 绑到别的键位上
    no1xsyzy
        9
    no1xsyzy  
       2020-11-13 15:31:44 +08:00
    c-insert s-insert s-delete 在此
    目前在用的大部分 GUI 程序都能用,虽然这个用法还是 Free Pascal 知道的。
    scriptB0y
        10
    scriptB0y  
    OP
       2020-11-13 15:51:32 +08:00
    @leighton
    @no1xsyzy

    谢谢,因为偶尔还是用 Mac,这种有些脑容量不够
    leighton
        11
    leighton  
       2020-11-13 16:54:18 +08:00 via iPhone
    @scriptB0y #10 我之前也找了好久,结论就是 linux 下根本就没有能完全解决这个问题的软件,不是功能残缺就是 Wayland 下没法用,linux 桌面实在是太弱了。后来我就把 linux 放在 win 的 hyper-v 和 wsl2 里了。win10 下我用过一段时间的自己写的 autohotkey 脚本,https://github.com/10tion/autohotkey-mac-mapping-for-win

    现在觉得强行统一快捷键实在是产出和回报不成正比的事,还是自己习惯两套系统的好
    x340
        12
    x340  
       2020-11-13 17:53:56 +08:00
    冲突的多吗?多的话,大部分软件还是可以改热键的把。
    aloxaf
        13
    aloxaf  
       2020-11-13 17:55:34 +08:0
    可以用 xkeysnail,我就是处处统一成 emacs 风格的快捷键( M-w 复制,C-y 粘贴,C-c 终止
    liuxu
        14
    liuxu  
       2020-11-13 21:19:38 +08:00
    直接买 pc 装 Fedora

    顺道 50 收 mac,解君愁

    卖家包邮
    superrichman
        15
    superrichman  
       2020-11-13 21:30:59 +08:00 via iPhone
    我 win,manjaro,mac 用同一套快捷键。mac 上用 keyboard maestro 把快捷键魔改了。
    drank20L
        16
    drank20L  
       2020-11-14 08:56:33 +08:00
    改 Fedora 的,在软件中心搜索安装优化( gnome-tweak-tool )在这里面可以设置把 Ctrl 和 Super 键调换。
    其他的快捷键在 Fedora 上也比较好改,再细心调教下
    secondwtq
        17
    secondwtq  
       2020-11-14 12:33:04 +08:00 via iPhone
    我自己把终端模拟器的快捷键改成 Meta 开头了
    终端模拟器还是比较简单的,没法全部改,比如 VSCode,我可以把编辑器里面的复制改成 Meta+C,但是拿查找框里面的快捷键没辙,还不如不改
    总结就是 Linux 要改快捷键建议改源码重新编译 Chromium,GTK 等基础软件...
    zoharSoul
        18
    zoharSoul  
       2021-07-28 11:59:34 +08:00
    @scriptB0y #2 感觉同样需要一个这样的发行版...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6016 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 02:35 PVG 10:35 LAX 19:35 JFK 22:35
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86