青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

huaxiazhihuo

 

鍵盤布局的改進(jìn)之道

      好久沒上博客了,自己的那么一點(diǎn)微末道行也不敢拿出來丟人現(xiàn)眼。實(shí)際上,過去的幾年,真的是讓C++和MFC害慘了,一直自個(gè)兒固步自封,說什么沒有透徹掌握它們,絕不碰其他的玩意,結(jié)果就悲劇了,眼界相當(dāng)重要,再怎么夸張都不為過。顯然,MFC是垃圾,但實(shí)際上,C++也不是什么好菜,嗯,不吐槽了。還是做點(diǎn)更具實(shí)際意義的事情吧,今天的主角是鍵盤布局。
      由于歷史的原因,當(dāng)今流行的26字母的qwerty鍵盤布局并不是很科學(xué),甚至有種說法,隨便弄一個(gè)布局,都要比qwerty好,只因qwerty當(dāng)初的設(shè)計(jì)意圖就是為了最大限度的降低打字速度,這么說就有點(diǎn)過分了。不過,后來重新發(fā)明的布局,特別是DVORAK,的確比qwerty更具優(yōu)勢(shì)。但是,不管DVORAK的先天設(shè)計(jì)多么合理,如何在市場(chǎng)上如何造勢(shì),都不能撼動(dòng)qwerty的主流地位。這很讓人無語,由此可見,技術(shù)并不是決定市場(chǎng)的首要因素,關(guān)鍵是先占領(lǐng)市場(chǎng),形成標(biāo)準(zhǔn),不管這個(gè)標(biāo)準(zhǔn)有多差,只要有很多人遵守執(zhí)行就行了,好比XX紅色政黨,又好比MFC,現(xiàn)在VC2012上居然還有他的一席之地,中國(guó)計(jì)算機(jī)圖書還有那么多的VC書籍,實(shí)在令人疼心疾首。不過,本文的目的并非推薦DVORAK,當(dāng)然,DVORAK鍵盤布局還是很值得廣泛使用,但是既然已經(jīng)如此的熟悉qwerty鍵盤了,那么也沒有必要再訓(xùn)練了,實(shí)際上,qwerty已經(jīng)足夠日常使用了,我們平時(shí)打字,最大的限制在于大腦的速度,鍵盤布局到不是瓶頸。
      我要說的是,對(duì)于碼農(nóng)來說,鍵盤的另一不合理之處在于,小指的壓力過大,左小指還好,只需負(fù)責(zé)Esc、~、……、A、Z等11個(gè)鍵位,先不論esc太遠(yuǎn),這讓vim情何以堪,而無關(guān)緊要的大小寫切換鍵居然占據(jù)了那么優(yōu)勢(shì)明顯好用之要地,等等無理設(shè)計(jì)。右小指表示壓力更大,起碼打了兩倍,因?yàn)樗恼乒鼙茸笮≈傅拇罅艘槐吨啵瑤缀跏侵麈I盤的1/4之多的鍵位,而且這些鍵,使用率都相當(dāng)?shù)念l繁,如果再加上上下左右方向鍵還有delete,這實(shí)在太無天理了。可憐的兩只小指,弱不禁風(fēng),嬌怯怯,卻要承受著生命難以承受之痛。相比之下,平時(shí)最能干的大拇指,居然只負(fù)責(zé)長(zhǎng)長(zhǎng)的空格鍵和兩只alt這三個(gè),這種不合理不公平的待遇,不禁讓人怒從心頭起,惡向膽邊生,必須改革,徹底改革。給小指減負(fù),給大拇指加負(fù)。
      當(dāng)然,改革之前,先介紹windows下兩大偷天換日的鍵盤修改利器,autohotkey和keytweak,其性能和使用說明,請(qǐng)各位自行百度谷歌。為了達(dá)到目的,老夫真的是挖空心思,無所不用其極。方法如下:
      1、借助autohotkey,將右手的所有鍵位都往右挪一格,也就是說,原來的7ujm這4個(gè)鍵,被發(fā)配到8ik,上,而8ik,就到了9ol.上,其他的以此類推,至于最右邊的=\'/就只好屈居于開始時(shí)的7ujm上了。這樣一來,小指起碼少按了4個(gè)鍵位。右拇指只要愿意,可以不費(fèi)力的按到右win鍵了,現(xiàn)在,兩只拇指終于可以掌控四個(gè)鍵位了,四個(gè)很重要的鍵位,恩,目前除了space,其他三個(gè)似乎沒啥特別,但很快,就會(huì)看到剩下來的三個(gè)中的其中一個(gè),將發(fā)光發(fā)熱,照耀整個(gè)鍵盤,最有作用。
      2、眾所周知,上下左右home end 和翻頁,這些鍵,其實(shí)也很重要,但是要按到它們,必須跑大老遠(yuǎn),揮動(dòng)右手做大幅度的機(jī)械運(yùn)動(dòng)。以至于,在vim和emacs中,都有各自的快捷方式來實(shí)現(xiàn)同樣的功能。什么hjkl,什么ctrl+n,ctrl+p等等,不一而足,這種快捷方式,居然是其優(yōu)于其他編輯器的亮點(diǎn)之一。但是,上下左右等鍵位可以配上ctrl、shift、win修飾鍵,然后馬上就可以做出很多種組合,當(dāng)然,emacs和vim也真是神通廣大,針對(duì)每種組合,基本上都有對(duì)應(yīng)的快捷鍵,只是記憶起來,實(shí)在麻煩。而區(qū)區(qū)在下,還曾經(jīng)吭哧吭哧的拼命記憶過。好吧,好不容易習(xí)慣了vim和emacs那套逆天指法,卻發(fā)現(xiàn)只能在vim或者emacs的環(huán)境下使用,屠龍之技,屠龍之技。我們要求的是,能夠有一套放之于四海而皆準(zhǔn)的指法,可以在所有的軟件下,所有的場(chǎng)合下都發(fā)光發(fā)熱。
      可能嗎?確實(shí)有辦法,就是在新鍵盤布局下,將右拇指能比之前輕松的按到的alt,搖身一變,變成換擋鍵,只要此鍵一按,馬上wsad(游戲模式下的上下左右方向鍵)就變成上下左右了,配合jkl就可以組合出ctrl shift alt等效果。ec為home、end,rv則是上下翻頁,f為esc鍵,各種各樣,何其方便哉!剩下來的問題,就是右alt該何去該從,很簡(jiǎn)單,鵲巢鳩占,老實(shí)不客氣,就占到右win鍵上,至于右win鍵怎么辦,該怎么方便就怎么方便,甚至不存在,也沒關(guān)系。制造換擋鍵,必須用到keytweak,autohotkey是不行的,鑒于數(shù)字小鍵盤上的除號(hào)實(shí)在很少用到,因此就拿他來當(dāng)犧牲品了。其他的種種,請(qǐng)大家參考隨文附上的ahk腳本。
      這樣一來,只要稍加訓(xùn)練,鍵盤用起來將會(huì)很爽了。不爽的是,用別人的電腦,將特別的不習(xí)慣,各種難受。
      此外,右ctrl,可以用右掌腹來按,不必?zé)﹦谛≈福呀?jīng)夠累了。然后,漢字輸入,要用拼音,最好是雙拼,切記切記。不要在用什么五筆了,那是特別落后的輸入法,其令人發(fā)指之處,可以和mfc值得一拼。在下曾經(jīng)是五筆高手,下過苦功夫,多少個(gè)夏天夜晚,揮汗如雨,苦練五筆,一分鐘達(dá)到百多字,絕對(duì)有資格說五筆的不是。現(xiàn)在我用雙拼很高興,已經(jīng)不記得五筆的很多字根了,才不到半年的時(shí)間。
      其實(shí),我都努力過,只是,都把汗水和精力,放在垃圾上了。C++是垃圾嗎,當(dāng)然不是了,但實(shí)際上,……,我覺得C++可以和糞便有得一比,作為肥料,還是很好地。

7::=
8::7
9::8
0::9
-::0
=::-

u::y
i::u
o::i
p::o
[::p
]::[
\::]

j::h
k::j
l::k
SC27::l
'::SC27

m::n
,::m
.::,
/::.

y::\
h::'
n::/

NumpadAdd::=
Shift & NumpadDel:: Send, {Backspace}

NumpadDiv & a:: Send, {Left}
NumpadDiv & d:: Send, {Right}
NumpadDiv & w:: Send, {Up}
NumpadDiv & s:: Send, {Down}

NumpadDiv & e:: Send, {Home}
NumpadDiv & c:: Send, {End}
NumpadDiv & r:: Send, {PGUP}
NumpadDiv & v:: Send, {PGDN}

NumpadDiv & z:: Send, {BackSpace}
NumpadDiv & x:: Send, {Delete}
NumpadDiv & f:: Send, {Escape}

CapsLock::LControl
LControl::Esc
Esc::CapsLock

NumpadDiv & k::
    Send {Control down}
KeyWait k  ; 等待用戶釋放按鍵.
    Send {Control up}
return

NumpadDiv & Shift::
    Send {Shift down}
KeyWait Shift  ; 等待用戶釋放按鍵.
    Send {Shift up}
return

NumpadDiv & Control::
    Send {Control down}
KeyWait Control  ; 等待用戶釋放按鍵.
    Send {Control up}
return

NumpadDiv & Alt::
    Send {Alt down}
KeyWait Alt  ; 等待用戶釋放按鍵.
    Send {Alt up}
return

NumpadDiv & #::
    Send {Win down}
KeyWait #  ; 等待用戶釋放按鍵.
    Send {Win up}
return

NumpadDiv & l::
    Send {Shift down}
KeyWait l  ; 等待用戶釋放按鍵.
    Send {Shift up}
return

NumpadDiv & SC27::
    Send {Alt down}
KeyWait SC27  ; 等待用戶釋放按鍵.
    Send {Alt up}
return

NumpadDiv & '::
    Send {LWin down}
KeyWait '  ; 等待用戶釋放按鍵.
    Send {LWin up}
return

posted on 2013-06-29 02:56 華夏之火 閱讀(2550) 評(píng)論(4)  編輯 收藏 引用

評(píng)論

# re: 鍵盤布局的改進(jìn)之道 2013-06-29 09:45 jl

博主能不能說下什么東西讓你開闊了視野,讓我這個(gè)一直做c++,MFC的人也開闊視野下  回復(fù)  更多評(píng)論   

# re: 鍵盤布局的改進(jìn)之道 2013-06-29 10:22 華夏之火

@jl
所有一直在做MFC的人都很悲哀,大悲劇。仔細(xì)學(xué)習(xí)Vczh大神的博客,不失為開闊眼界的捷徑。在下眼界的開闊,走的是另外一條很長(zhǎng)很長(zhǎng)的彎路
  回復(fù)  更多評(píng)論   

# re: 鍵盤布局的改進(jìn)之道 2013-06-29 12:14 waiting4you

要眼界開闊就去周游世界,做碼農(nóng)不管用什么語言還是工具眼界也就這樣。樓主有嘩寵的意思  回復(fù)  更多評(píng)論   

# re: 鍵盤布局的改進(jìn)之道 2013-06-29 16:25 華夏之火

@waiting4you
罵得好  回復(fù)  更多評(píng)論   


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(6)

隨筆分類

隨筆檔案

搜索

積分與排名

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品国产精品国自产观看 | 黑人操亚洲美女惩罚| 男女精品视频| 国产欧美日韩视频一区二区三区 | 久久精品论坛| 欧美日韩国产首页在线观看| 久久久久久亚洲综合影院红桃| 欧美日韩一区二区欧美激情| 欧美激情bt| 在线观看亚洲视频啊啊啊啊| 香蕉乱码成人久久天堂爱免费| 夜夜嗨av一区二区三区四区| 免费一级欧美片在线播放| 久久久999成人| 国产亚洲欧美另类中文| 亚洲一区在线播放| 亚洲一区二区不卡免费| 欧美日韩无遮挡| 91久久线看在观草草青青| 在线观看91久久久久久| 欧美一区二区精美| 久久精品官网| 国产午夜精品一区理论片飘花 | 亚洲黄网站在线观看| 亚洲国产天堂久久综合| 老牛影视一区二区三区| 欧美福利小视频| 亚洲国产欧美国产综合一区| 久久亚洲精品中文字幕冲田杏梨| 久久综合九九| 在线精品国精品国产尤物884a| 久久精品国产欧美亚洲人人爽| 久久精品最新地址| 狠狠狠色丁香婷婷综合激情| 久久精品二区三区| 欧美.www| av不卡在线观看| 国产精品白丝av嫩草影院| 亚洲视频大全| 久久国产精品99精品国产| 国产一区日韩欧美| 久久嫩草精品久久久久| 欧美大片18| 在线亚洲激情| 国产欧美日韩视频一区二区三区| 欧美一区免费视频| 男人的天堂亚洲| 亚洲毛片在线| 国产精品亚洲综合色区韩国| 午夜精品av| 欧美激情视频一区二区三区不卡| 99精品国产在热久久| 国产精品久久久久久久久久免费看| 亚洲午夜精品一区二区三区他趣| 久久久久国产精品一区二区| 亚洲高清视频一区| 国产精品ⅴa在线观看h| 亚欧成人在线| 亚洲国产一区二区三区高清| 午夜在线视频一区二区区别| 国内精品美女av在线播放| 欧美成人在线网站| 亚洲一区二区欧美日韩| 欧美成人免费网| 亚洲欧美日韩中文视频| 在线播放日韩| 国产精品二区二区三区| 久久精品国产96久久久香蕉| 91久久精品网| 久久久久一区二区| 亚洲午夜国产成人av电影男同| 国产一区久久| 国产精品成人在线观看| 麻豆成人在线播放| 香蕉精品999视频一区二区| 亚洲国产老妈| 久久午夜色播影院免费高清| 亚洲香蕉网站| 亚洲日本久久| 国语精品一区| 国产精品免费一区豆花| 欧美激情亚洲激情| 久久久精品2019中文字幕神马| 亚洲靠逼com| 美女视频黄a大片欧美| 亚洲欧美日本国产专区一区| 亚洲国产精品一区二区三区| 国产精品久久久久免费a∨| 欧美激情亚洲自拍| 另类尿喷潮videofree| 亚洲男人av电影| 一区二区三区蜜桃网| 亚洲欧洲日产国产综合网| 欧美一区二区在线观看| 亚洲私人影院| 99成人在线| 亚洲精品一区久久久久久| 在线观看日韩www视频免费| 国产精品v欧美精品v日韩精品| 免费观看一区| 久久久99爱| 欧美中文在线免费| 亚洲视频在线观看三级| 亚洲清纯自拍| 日韩视频免费| 欧美激情精品久久久久久| 久久一区二区三区av| 久久精品99无色码中文字幕| 欧美一级在线播放| 一区二区三区久久精品| 亚洲国产欧美日韩| 亚洲国产精品嫩草影院| 亚洲国产欧美一区| 91久久久亚洲精品| 日韩网站在线观看| 在线一区二区日韩| 99re66热这里只有精品3直播| 99精品99久久久久久宅男| 亚洲毛片av| 亚洲在线观看免费| 午夜欧美大片免费观看| 欧美一区二区视频在线观看2020| 亚洲尤物视频在线| 欧美一区二区三区免费观看视频| 欧美一级午夜免费电影| 久久久视频精品| 欧美不卡激情三级在线观看| 欧美不卡一区| 亚洲剧情一区二区| 亚洲免费在线观看视频| 久久久久成人网| 欧美成人黄色小视频| 欧美日韩一区二区免费在线观看| 国产精品video| 国产一区二区三区无遮挡| 亚洲丶国产丶欧美一区二区三区| 亚洲人成网站在线播| 亚洲一区二区久久| 久久夜色精品国产| 亚洲精品视频啊美女在线直播| 一本久道久久综合狠狠爱| 午夜视频一区在线观看| 另类春色校园亚洲| 欧美午夜精品理论片a级按摩| 国内精品一区二区三区| 日韩一级黄色大片| 久久国产精品99精品国产| 欧美黄色日本| 亚洲免费网址| 欧美xx视频| 国产欧美精品日韩区二区麻豆天美| 在线欧美不卡| 亚洲欧美国内爽妇网| 欧美大片免费观看在线观看网站推荐| 亚洲精品综合久久中文字幕| 欧美一级视频精品观看| 欧美日韩福利| 亚洲大片在线观看| 亚洲欧美制服另类日韩| 亚洲电影一级黄| 久久国产精品亚洲77777| 欧美日韩久久久久久| 一区二区三区在线免费视频| 亚洲欧美国产制服动漫| 亚洲国产片色| 久久久久久精| 国产精品一区二区欧美| 一二美女精品欧洲| 欧美不卡福利| 久久成人免费| 国产欧美一区二区三区久久| 一本大道久久a久久精二百| 蜜臀久久久99精品久久久久久| 亚洲综合欧美| 欧美三区在线观看| 亚洲裸体视频| 欧美国产精品人人做人人爱| 久久高清国产| 国产日本欧美在线观看 | 欧美一区二区三区视频免费播放| 亚洲国产精品久久久久| 久热国产精品视频| 精品不卡一区| 六月婷婷久久| 久久国产福利| 狠狠色丁香久久综合频道| 久久国产加勒比精品无码| 亚洲综合色在线| 国产精品男gay被猛男狂揉视频| 中日韩视频在线观看| 亚洲人成欧美中文字幕| 欧美精品日韩精品| 亚洲理论电影网| 最新日韩av| 欧美日韩国产色综合一二三四| 日韩亚洲欧美中文三级| 亚洲日本成人女熟在线观看| 欧美乱大交xxxxx| 一区二区三区免费观看| 99国产精品久久久久久久久久|