小鹤双拼官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 120|回复: 5

[分享] 关于打www.直接转为英文网址的方法

[复制链接]
发表于 2020-3-13 11:23:28 | 显示全部楼层 |阅读模式
本帖最后由 ry-an 于 2020-3-13 11:52 编辑

希望在输www.的时候,小鹤会自动转成英文网址

所以去研究了以下rime……,步骤如下:

①新建mysymbols.yaml文件。
patch:
  punctuator/import_preset: mysymbols
  recognizer/patterns/punct: '^\\([0-9]0?|[A-Za-z]+)$'
punctuator:
  full_shape:
    ' ' : { commit: ' ' }
    ',' : { commit: , }
    '.' : { commit: 。 }
    '<' : [ 《, 〈, «, ‹ ]
    '>' : [ 》, 〉, », › ]
    '/' : 、
    '?' : { commit: ? }
    ';' : { commit: ; }
    ':' : { commit: : }
    '''' : { pair: [ '‘', '’' ] }
    '"' : { pair: [ '“', '”' ] }
    '\' : [ /, \ ]
    '|' : [ ·, |, '§', '¦', ÷, 、, \ ]
    '`' : `
    '~' : ~
    '!' : { commit: ! }
    '@' : @
    '#' : #
    '%' : [ %, '°', '℃', ☯ ]
    '$' : [ ¥, '$', '€', '£', '¥', '¢', '¤', ₩, ⌘ ]
    '^' : { commit: …… }
    '&' : &
    '*' : [ *, ·, ・, ×, ※, ❂ ]
    '(' : (
    ')' : )
    '-' : -
    '_' : ——
    '+' : +
    '=' : [ =, 々, 〃 ]
    '[' : 【
    ']' : 】
    '{' : [ 『, 〖, {, 「, 〔, [ ]
    '}' : [ 』, 〗, }, 」, 〕, ] ]
  half_shape:
    ',' : { commit: , }
    '.' : { commit: 。 }
    '<' : [ 《, 〈, «, ‹ ]
    '>' : [ 》, 〉, », › ]
    '/' : 、
    '?' : { commit: ? }
    ';' : { commit: ; }
    ':' : { commit: : }
    '''' : { pair: [ '‘', '’' ] }
    '"' : { pair: [ '“', '”' ] }
    '\' : [ '/', '\' ]
    '|' : [ ·, ・, '|', |, '§', '¦', '‖', /, '\', \, ÷, 、, 、 ]
    '`' : [ '`', ‵, ‶, ‷, ′, ″, ‴, ⁗ ]
    '~' : [ '~', ~, ˜, ≈, ≋, ≃, ≅, ≇, ∽, ⋍, ≌, ﹏, ﹋, ﹌ ]
    '!' : { commit: ! }
    '@' : '@'
    '#' : '#'
    '%' : [ '%', %, '°', '℃', ‰, ‱, ℉, ©, ®, ℗ ]
    '$' : [ ¥, '$', '€', '£', '¥', '¢', '¤', ₩, № ]
    '^' : { commit: …… }
    '&' : '&'
    '*' : [ '*', *, ·, ・, ×, ※, ❂, ⁂, ☮, ☯, ☣ ]
    '(' : (
    ')' : )
    '-' : '-'
    '_' : ——
    '+' : '+'
    '=' : [ '=', 々, 〃 ]
    '[' : 【
    ']' : 】
    '{' : [ 『, 〖, {, 「, 〔, [ ]
    '}' : [ 』, 〗, }, 」, 〕, ] ]

②新建flypy.custom.yaml文件
patch:
  __include: mysymbols:/patch


③打开flypy.schema.yaml文件,拖到下方找到key_binder。复制下面整段替换。
key_binder:
  import_preset: default #方案切换相关
  bindings:
    - {accept: bracketleft, send: Page_Up, when: paging} # [上翻页
    - {accept: bracketright, send: Page_Down, when: has_menu} # ]下翻页
    - {accept: semicolon, send: 2, when: has_menu} #分号次选
    #- {accept: Release+semicolon, send: semicolon, when: has_menu} #如要使用分号引导符号功能,并双击上屏分号,需注销此行
    #- {accept: period, send: 2, when: has_menu} #句号次选,已用下面内容替代
    - {accept: comma, send: comma, when: paging} #注销逗号翻页
    - {accept: period, send: period, when: has_menu} #注销句号翻页
    - {accept: dollar, send: 2, when: composing}
    - {accept: Release+dollar, send: period, when: composing}
    #- {accept: Release+period, send: period, when: composing}
    #- {accept: comma, send: 2, when: has_menu} #逗号次选
    - {accept: bar, send: 2, when: composing}
    - {accept: Release+bar, send: comma, when: composing}
    #- {accept: Release+comma, send: comma, when: composing}
    - {accept: "Tab", send: Escape, when: composing}
    - {accept: "Caps_Lock", send: Escape, when: composing}
    - {accept: "Shift_R", send: Escape, when: composing}
    - {accept: "Shift+space", toggle: full_shape, when: always} #切换全半角
    - {accept: "Control+j", toggle: simplification, when: always} #切换简繁
    - {accept: "Control+period", toggle: ascii_punct, when: always} #切换中英标点
    - {accept: "Control+m", select: .next, when: always} #切换方案




回复

使用道具 举报

发表于 2020-3-13 11:29:49 | 显示全部楼层
你用的是小鹤吗?
我这打www.的结果是上屏“威。”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-13 11:34:50 | 显示全部楼层
本帖最后由 ry-an 于 2020-3-13 11:36 编辑
散步的鹤 发表于 2020-3-13 11:29
你用的是小鹤吗?
我这打www.的结果是上屏“威。”

鹤大,说的是手机版或者Rime挂接版。我PC上用的是小鹤,PC上输英文会先按下shift。但手机有时会忘切换,直接www.就按上去了。哦,好像是我自己动过符号。那我把这个贴删了吧

点评

所以你要是觉得www.切换英文方便,应该写出完整解决办法,这样有相同需求的用户才能从你这帖得到帮助。  发表于 2020-3-13 11:42
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-13 11:40:26 | 显示全部楼层
散步的鹤 发表于 2020-3-13 11:29
你用的是小鹤吗?
我这打www.的结果是上屏“威。”

鹤大,我好像删不了贴,您帮忙删了吧,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-13 11:43:37 | 显示全部楼层
ry-an 发表于 2020-3-13 11:34
鹤大,说的是手机版或者Rime挂接版。我PC上用的是小鹤,PC上输英文会先按下shift。但手机有时会忘切换,直 ...

好的,稍后补上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小鹤双拼

GMT+8, 2020-4-5 06:01 , Processed in 0.186252 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表