键盘布局吧 关注:37贴子:106
  • 2回复贴,共1

YANG键盘布局 一个适合国人中文输入的键盘布局

只看楼主收藏回复

暂时命名为YANG键盘布局。主要特点是重点使用键盘中间行和最下方的按键,键盘左边上方只用了易按的键位用于输入高频的声母。这个键盘布局参考了德沃夏克键盘布局的一些优点,自己实验了一年多,现在还是比较顺手的。使用的时候可以用autohotkey按键脚本的形式挂载一下,在Windows上很方便。Linux也可以进行相应的修改。


IP属地:河南1楼2023-05-13 07:45回复
    修改Linux键盘布局的命令行合集
    xmodmap -e "keycode 25=f"
    xmodmap -e "keycode 26=y"
    xmodmap -e "keycode 52=v"
    xmodmap -e "keycode 39=d"
    xmodmap -e "keycode 60=g"
    xmodmap -e "keycode 43=l"
    xmodmap -e "keycode 44=h"
    xmodmap -e "keycode 24=q"
    xmodmap -e "keycode 53=x"
    xmodmap -e "keycode 56=o"
    xmodmap -e "keycode 28=comma"
    xmodmap -e "keycode 28=period"
    xmodmap -e "keycode 33=z"
    xmodmap -e "keycode 56=x"
    xmodmap -e "keycode 53=o"
    xmodmap -e "keycode 29=comma
    xmodmap -e "keycode 51=quotedbl"


    IP属地:河南3楼2023-05-13 07:48
    回复
      下面是可以用的ahk脚本,复制到autohotkey执行代码就可以用了
      ; Use Scroll Lock to swap keyboard layouts
      ; and do not let Control, Alt, or Win modifiers act on Dvorak
      Loop {
      If !GetKeyState("ScrollLock", "T")
      and !GetKeyState("Control")
      and !GetKeyState("Alt")
      and !GetKeyState("LWin")
      and !GetKeyState("RWin") {
      Suspend, Off
      } else {
      Suspend, On
      }
      Sleep, 50
      }
      ; QWERTY to Dvorak mapping
      ; 用于启用Norman或者QWERTY
      #d::
      Suspend Permit
      Suspend Off
      Menu, Tray, Tip, KB - Dvorak
      return
      #q::
      Suspend Permit
      Suspend On
      Menu, Tray, Tip, KB - QWERTY
      return
      ;; Dvorak Keyboard Layout
      -::(
      =::)
      x::x
      w::f
      e::y
      r::p
      t::、
      y::?
      u::/
      i::c
      o::r
      p::z
      [:::
      ]::!
      ;q::q
      a::a
      s::d
      d::e
      f::u
      g::i
      h::l
      j::h
      k::t
      l::n
      `;::s
      '::.
      z::v
      c::j
      v::k
      b::,
      n::b
      ;m::m
      ,::w
      .::g
      /::o
      F8::-
      F7::"
      F9::!
      F10::《
      F11::》


      IP属地:河南4楼2023-05-13 07:56
      回复