自定义键盘布局

摘要:
原来系统本身就可以自定义按键布局,特别是CapsLock与ctrl!实在是太方便了!c.在“键盘布局选项”对话框中点击“Ctrlkeyposition”的小三角,并在其中的下拉列表框中选择“SwapCtrlandCapsLock”。

一、在linux下,习惯用vim的用户,注意了!原来系统本身就可以自定义按键布局,特别是Caps Lock 与ctrl!实在是太方便了!

1.ubuntu下:

a.选择“系统”--> “首选项”--> “键盘”

b.在“键盘首选项”对话框中选择“布局”标签,在这个标签页中点击“选项”按钮。

c.在“键盘布局选项”对话框中点击“Ctrl key position”的小三角,并在其中的下拉列表框中选择“Swap Ctrl and CapsLock”。然后关闭即可。
2.arch下:
修改配置文件:/etc/X11/xorg.conf.d/01-keyboard-layout.conf (键盘布局文件,也可能为 /etc/X11/xorg.conf)
Section "InputClass"
        Identifier "keyboard-layout"
        Driver "evdev"
        MatchIsKeyboard "yes"
        Option "XkbLayout" "us, ru, ca, fr"
        Option "XkbOptions" "ctrl:swapcaps"            #添加这一行即可
EndSection

二、在windows下,可以修改注册表

可以下个KeyTweak ,图形化更改映射,或者按键精灵什么的。如果不想下载,可以直接在注册表中修改,一劳永逸,全局生效~~

方法:

1.打开regedit:

2.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

3.加‘Scancode Map’二进制项,内容为(更多键位扫描码参见 http://christina.kuo.blog.163.com/blog/static/1242669022011102311523706/)

0000 00 00 00 00 00 00 00 00

0008 03 00 00 00 1D 00 3A 00

0010 3A 00 1D 00 00 00 00 00

注销或者重启一下就能看到效果了……

免责声明:文章转载自《自定义键盘布局》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VC6.0 error LNK2001: unresolved external symbol _main解决办法Linux系统修改用户gid和uid下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

海思MPP视频处理平台流程简介

海思MPP视频处理平台流程介绍海思芯片系统概述首先,让我们了解海思芯片SOC。下图是hi3519A芯片设计图。图1是hi3519AV100芯片设计图。芯片设计图有助于我们全面了解海思的图像处理。从上图中,我们可以看到许多控制芯片集成在芯片SOC中,例如用于深度学习的NNIE硬核、IVE硬核、视频编码和解码单元H265/H264Codec以及图像处理单元ISP...

vSphere HA 原理与配置

应当基于可用性需求和群集的特性选择vSphereHA接入控制策略。...

layui 学习笔记(四) 复杂表头前台Excel导出

merges':mergeConf,'!cols':colConf,'!rows‘:rowConf}});}@...

hiveserver2启动卡住问题解决方案

问题分析:hiveserver2可能是Hadoop集群进入安全模式,导致hiveserver2连接不上集群临时解决方案:离开安全模式即可#查看安全模式情况hdfsdfsadmin-safemodeget#离开安全模式hdfsdfsadmin-safemodeleave#进入安全模式hdfsdfsadmin-safemodeenter问题再分析:如何永久性的解...

dBFs和dBm

dBFs和dBmdBFs是用来表征数字域功率值的大小,一般情况下我们定义0dBFs为数字域满刻度功率值,即数字域中功率的最大值;因此看到的dBFs的值都是负的。...

Swift开发中 JSON对象/JSON字符串/Data的互转

本文将介绍常见的转换#pragmark JSON(object)------˃JSON string 1,原生方法//JSON------˃data------˃JSON string letdata=try?JSON序列化。data#pragmark数据------˃JSON(对象)1.本机方法guardletarray=try?[[String:AnyO...