ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

国际键盘映射

hxss 所有

基于Sublime Text的键盘映射文件创建本地化的键盘映射。

详细信息

  • 1.0.1
  • bitbucket.org
  • 5年前
  • 2小时前
  • 5年前

安装

  • 总数 139
  • Win 93
  • Mac 28
  • Linux 18
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

源代码
bitbucket.org

InternationalKeymap

基于Sublime Text的键盘映射文件创建本地化的键盘映射。

如您所见,为英文布局创建的Sublime Text键盘映射在更改本地键盘布局时不起作用。更精确地说,对于同一键的不同字符不起作用。这个问题在西里尔字体布局中尤其明显。

此插件可帮助您将现有的英文键盘映射转换为本地布局。

重要

由于Python不提供无root权限访问系统布局,您必须自行以指定格式在设置中描述您的布局。

设置

布局

主要的设置元素是 layouts 对象,其中包含 qwerty 布局和无限本地布局。 qwerty 布局是参考布局,将被与任何其他布局进行比较以进行转换。

布局的格式非常简单。您只需在英文(qwerty)布局中写下所有需要转换的符号,然后在本地布局中以相同的顺序输入相同键的本地符号。在转换过程中,本地布局中的所有符号将与qwerty中同一位置的符号进行比较,如果不同,将为该符号创建新的翻译键盘映射。

例如,默认情况下,插件设置包含 qwertyйцукен(西里尔)布局。这只是主要qwerty键盘键的4排,从左到右输入 - 123...bnm,./。但是您不必描述所有按键或使用此顺序。对于您的示例,您可以按任何顺序描述任意数量的按键。重要的是,对于每个布局它们必须以相同的顺序出现。

您可以在布局中使用词汇符号名称。这些名称必须放在括号内。布局中所有空白字符将被忽略。

例如

{
    "layouts": {
        "qwerty": "`(minus)[",
        "йцукен": "ёг      х"
    }
}

在此示例中,重音符号将转换为西里尔'ё',所有出现频率为 minus 的符号将转换为'г','[' >> 'х'(西里尔)。

自动生成 [true|false]

第二个选项auto_generate允许在Sublime Text加载时或当更新(保存)任何*.sublime-keymap文件时自动生成本地键盘映射。自动生成首先验证*.sublime-keymap文件的校验和,只有当其被修改时,才会生成新的键盘映射规则。

单个按键 [true|false]

最后一个选项是 single_keys - 用于控制由1个键组成的键图的翻译。正如 [ 那样用于插入代码段。

使用方法

自动生成

如您所知,如果设置中选择适当的选项,该插件可以自动生成本地化键图。

手动生成命令

在Sublime的 命令面板 中,您可以使用命令 国际键图:生成 来手动生成键图。

设置编辑

另一个命令 首选项:国际键图 有助于您打开插件设置文件。