没有这个单词。这些字母只是电脑键盘上最上边的一排字母(从左至右)。
你知道QWERTY是什么吗?它指键盘第一行的前6个字母按键,你是否已发现这6个字母和键盘上其他20个字母的排列方式增加了敲键的难度?既然如此又为什么采用这样的排列方式呢?下面让我们来找找答案吧。
1.QWERTY键盘是为了降低打字速度 。
最初,打字机的键盘是按照字母顺序排列的,但如果打字速度过快,某些键的组合很容易出现卡键问题,于是克里斯托夫?拉森?授斯(Christopher Latham Sholes)发明了QWERTY键盘布局,他将最常用的几个字母安置在相反方向,最大限度放慢敲键速度以避免卡键。授斯在1868年申请专利,1873 年使用此布局的第一台商用打字机成功投放市场。这就是为什么有今天键盘的排列方式。
但具有讽刺意味的是,这种129年前形成的、以放慢敲键速度为目的的键盘排列方式却延续至今。1986年布鲁斯?伯里文爵士曾在《奇妙的书写机器》一文中表示:“QWERTY的安排方式非常没效率。”,比如:大多数打字员惯用右手,但使用QWERTY,左手却负担了57%的工作。两小指及左无名指是最没力气的指头,却频频要使用它们。排在中列的字母,其使用率仅占整个打字工作的30%左右,因此,为了打一个字,时常要上上下下移动指头。
2.比QWERTY键盘快得多的DUORAK键盘 。
1930年奥格斯特?多冉柯(August Dvorak)发明了一种更优越的DUORAK键盘系统,将9个最常用的字母放在键盘中列。这种设计使打字者手指不离键就能打至少3000多个字。而 QWERTY只能做到50个字。DUORAK是通过减少手指的运动量来降低工作强度、提高工作效率的。使用DUORAK,打字者的手指平均每日运动1英里,而QWERTY则是12到20英里。
二战期间,奥格斯特?多冉柯曾集合14位海军打字员练习DUORAK,1个月后,他们的速度惊人地提高了68%。DUORAK键盘让右手负担56%的工作;最有力的手指工作量最大;70%的打字工作是在中列进行而不必移动手指。但当时正逢二次大战,作战物资缺乏,这种新键盘还没问市就停产了。
亲自试用DUORAK键盘吧!
Windows中已经内置了对它的支持,打开“控制面板→键盘”,进入“输入法区域设置”选项卡,接着单击“添加”按钮,将“输入法区域设置”设置为“英语(美国)”,并在“键盘布局/输入法”栏内找到“美国英语-DUORAK”。确认后,按键位置全变了。现在你完全有资本提升自己的英文打字速度了。当然在成功前仍需花时间重新适应新的系统并进行耐心训练。
3.更先进的MALT键盘
比DUORAK更先进一步的是理连?莫特(Lillian Malt)发明的MALT键盘。它改变了原本交错的字键行列,并使拇指得到更多使用、使“后退键”(Backspace)及其他原本远离键盘中心的键更容易触到。但MALT键盘需要特别的硬件才能安装到电脑上,所以也没有得到广泛应用。
还有下面的说法
电脑键盘是从英文打字机键盘演变而来的,当它最早出现在电脑上的时候,是以一种叫做“电传打字机”的部件的形象出现的。
纸带打字机和卡片打字机
实际上,比电传打字机更早的年代,键盘就已经出现在电脑附属设备上了,在电脑还是能够占满一个大厅的年代里,主要的电脑输入设备就是穿孔纸带和穿孔卡片,这些纸带和卡片当然不可能是人手一点点穿出来的,它们是使用专用的“纸带穿孔机”和“卡片穿孔机”来穿出的,而在这两种机器上也都有一台很像普通打字机的电动打字机作为输入设备。只不过相对而言,这两种设备都不是电脑的一部分,这点是和电传打字机不同的,所以我们不把它们作为电脑键盘发展史的一部分。
“电传打字机”是在键盘+显示器的输入输出设备出现以前电脑主要的交互式输入输出设备, 你可以把它想象成一个上盖带有键盘的打印机,用户所打的字和电脑输出的结果都会在键盘前方的打印输出口上打印出来。
“电传打字机”是大型计算机(MAINCOMPUTER)和小型计算机(SMALLCOMPUTER)时代最主要的电脑交互式输入输出设备。70年代中期以后,随着显示器设计的成熟,电传打字机就逐渐退出了电脑的世界,而键盘则从从摆脱出来成为了独立的一种设备。
“电传打字机”的键盘没有今天电脑键盘那么按键和那么多功能,实际上它几乎和全尺寸的打字机键盘是一样的,电木塑料下面是机械的按键结构,这种设计也为初期的电脑键盘所继承。
在这个时期,由于个人电脑的体积还很小,所以流行的设计是将键盘直接作在主机上,著名的APPLEII系列电脑就是这样的结构。但随着IBM PC开始将当时还很庞大的硬盘引入到个人电脑上,在80年代中期,独立的键盘成为主流的设计。
早期的键盘几乎都是机械式键盘,准确的说是机械触点式键盘,这种键盘使用电触点接触作为连同标志,使用机械金属弹簧作为弹力机构。这种键盘的手感硬、按键行程长、按键阻力变化快捷清脆,手感很接近打字机键盘,所以在当时很受欢迎,直到今天仍然有相当一部分人十分怀念这种键盘的手感。
但是,机械触点式键盘最大的两个缺点是机械弹簧很容易损坏,而且电触点会在长时间使用后氧化,导致按键失灵。所以在90年代以后,机械触点式键盘就逐渐退出了历史舞台。
一开始,取而代之的是电磁机械式键盘。电磁机械式键盘仍然是一种机械式键盘,但它与机械触点式键盘不同的是,它并非依靠机械力将两个电触点连通,而是将电触点封闭在一个微型电位器里,在按键下部则放置一个磁铁,通过磁力来接通电流。
与机械触点式键盘相比,电磁机械式键盘的使用寿命强了很多,但是仍然没能解决机械式键盘所固有的机械运动部分容易损坏的问题,所以电磁机械式键盘没能在市场上生存多久,很快就被80年代后期出现的非接触式键盘取代了。
所以非接触式键盘,是与此前的各种“接触式键盘”相对而言的,与“接触式键盘”不同的是,它们并不是依靠导电触点的机械式连通来获得按键信号的,而是依靠按键本身的电参数变化来获得按键信号。由于不需要触点的机械接触,所以它的使用寿命就能强很多。
主要的非接触式键盘有电阻式键盘和电容式键盘。其中电容式键盘由于工艺更加简单成本更低所以更受到普遍应用。与机械式键盘相比,它最大的两个特点是使用弹性橡胶制作的弹簧取代了机械金属弹簧,同时由机械键盘的电连通转为通过按键底部和键盘底部的两个电容极板距离的变化带来的电容量变化来获得按键的信号。
与机械式键盘相比,电容式键盘的手感有了很大的变化,变得轻柔而富于韧性,这种手感一直延续到今天,成为目前键盘的主流设计手感,这也就是为什么很多文章说现在的键盘都是电容式键盘的原因,但其实这种手感并不来自电容式的结构而来自橡胶弹簧对机械金属弹簧的取代,这不是电容式键盘之所以为电容式键盘的原因。
电容式键盘由于其原理,所以每一个按键都必须做成独立的封闭结构,这样的键盘也被分类为“封闭式键盘”。
对于大多数键盘文章,讲到电容式键盘也就告一段落了,但是其实他们的错误也正在于此,为什么?这里先卖一个关子,当我们讲到键盘的结构时再继续。
键盘的键位设计
一款键盘的键位设计包含了两个概念,一是主体的英文和数字键位设计,二是各种附属键位设计。
最通常的英文与数字键位设计方案就是俗称的“QWERTY”柯蒂键盘。这是Christopher Latham Sholes于1868年发明的键位方案。
总所周知,柯蒂键盘主要的设计目的就是使击键的速度不至太快。不过在很多文章中的说法有一个小小的错误,这就是——柯蒂键盘的键位设计并不是要“使击键的速度不至太快导致卡住”,而是“在不至卡住的前提下尽量提高打字速度”。
这两种说法中有一个微妙的差异,这就是说,减慢打字速度不是最终目的,QWERTY键盘并不是在一味的减低速度,它固然有把ED这样的常见组合放在一个手指上的减低速度设计,但也有很多诸如ER这样的加速组合键位。
实际上这样设计的根本原因在于机械式打字机的结构,其铅字杠杆的结构决定了当两个位置接近的铅字同时按下的时候就会卡死,但相对的两个相距较远的铅字就不会发生同样的问题,相信有过英文打字机使用经验的人应该都会有所体会。
排列,组合,概念是不同的,还有一个最大可能性,数值更大。
如果算排列:
9位:A1=13!/ (13-9 )!= 13x12x11x10x9x8x7x6x5 = 259459200。
10位:A2=13!/ (13-10)!= 13x12x11x10x9x8x7x6x5x4 = 1037836800。
11位:A3=13!/ (13-11)!= 13x12x11x10x9x8x7x6x5x4x3 = 3113510400。
12位:A4=13!/ (13-12)!= 13x12x11x10x9x8x7x6x5x4x3x2 = 6227020800。
13位:A5=13!/ (13-13)!= 13x12x11x10x9x8x7x6x5x4x3x2 = 6227020800。
故:259459200+1037836800+3113510400+6227020800+6227020800=16864848000。
如果算组合:
9位:C1=A1 / 9!= 715。
10位:C2=A2 / 10!= 286。
11位:C3=A3 / 11!= 78。
12位:C4=A4 / 12!= 13。
13位:C5=A5 / 13!= 1。
故:715+286+78+13+1 = 1093。
其中,A排列已经排除了重复的可能,就是说字串里已经没有两个字符是一样的了,所以很少。C组合中排除了顺序不用的相同排列,例如qp和pq算一种,所以很少。
最后说一句,我怀疑你不是在做题,仿佛是想做字典吧?那么要考虑连续所有字符都一样的情况,例如9个w或者13个y的情况。这样就要按下面的来算:
所有可能 = 9^13+10^13+11^13+12^13+13^13 = 2541865828329 + 10000000000000 + 34522712143931 + 106993205379072 + 302875106592253 = 456932889943585 。
大概是400万亿。
如果真做字典,你的硬盘不够的,嘿嘿。
= CAD技术智囊团 =
系统是这样默认的,一个字符串的实际长度是它的实际字符数加1,最后一个字节是'\0'。也就是说,如果char str[]="1234567890",那么str的字符串长度是10,但实际的存储空间是11,
str[10]=‘\0',str[0]--str[9]存储的是这个字符串。
在只定义char str1[20]的情况下;如果赋值str1[19]不等以0,那么这个字符串将一直延伸到等于0的那个字节。
我们来看程序。
char str1[20],str2[20]; 这样的定义,编译器会连续分配地址空间,str1的首地址比str2的首地址大20,假如str1分配的地址是100---119,那么str2的地址就是80---99。
gets(str1); 在输入了20个字符回车后,系统生成了一个20个字符长度为21的字符串,拷贝给str1,由于数组越界,地址100---119是接收的20个字符,而地址120是'\0';这时,str1是可以输出的。
scanf("%s",str2); 在又接收了20个字符的输入后,系统同样生成了一个20个字符长度为21的字符串,拷贝给str2,由于数组越界,地址80---99是接收的20个字符,而地址100是'\0';而100的地址正好是str1的首地址,由于该地址的内存被改写成了'\0',这样在输出的时候,str1就是一个空的了,而str2正常输出了20个字符的字符串。
我们如果把定义的顺序修改一下,char str2[20],str1[20];,后面的程序不变,同样各输入20个字符,我们看到了有趣的结果:
qwertyuioplkjhgfdsaz 。
qwertyuioplkjhgfdsaz 。
str1:qwertyuioplkjhgfdsazqwertyuioplkjhgfdsaz 。
str2:qwertyuioplkjhgfdsaz 。
可以用同样的方法解释结果。
对固定长度的字符数组的操作,保护数组,不能越界,特别是边界情况,如果不仔细,就会发生越界赋值,从而能导致不可预知的结果。
CF幽灵模式----LG ③代。
3代跳,我个人认为是个专门扰乱CT听呼吸的最好跳法!
“为什么呢?”因为它速度快距离远!
“哇塞,那岂不是无敌了!!@ @!!”其实不然,因为3代比较容易显示出来,因为跳3代要求节奏感强,一下没跳好立马会显示出来,不过这个时间是瞬间的,就看CT的反映了,如果遇到高手,算你倒霉!!
废话不多说,我们来看跳法:
首先,按住【蹲】不放
其次,按住【S】不放 “按着S不放?”对,你没看错,是按着S不放。
最后,按下【空格】+落地瞬间【空格】+落地瞬间【空格】
重点:想要练好3代,最好把歌曲关闭,带上耳机,仔细听节奏!
3代:
1.按住ctrl+shift键(一直按住不松开)
2.在按住ctrl+shift键的同时,按住空格(跳键)和方向键(两键同时按下同时松开)
3.不断重复操作,就是灵冰跳了。
注意:1.ctrl+shift键一直按住不松开,空格和方向键也一定要同时按住、同时松开,一旦没同时,就有可能无法隐身了。
2.练习者需不断练习,加强动作协调性、灵活性,做到同时按同时松。
按 SHIFT+空格 , SHIFT+CTRL+空格 , SHIFT和空格一起按 ,这些都是假的!细心的朋友看过视频后也许就会发现作者表演时露出的“马脚”(不知道是不是故意留给我们看的)。大家可以去看看,作者在表演中有个跳完后是从 蹲下 的状态变成 站立 的,就是按住 CTRL 然后放开。。我语言可能表达不够好~~大家不要怪我哈!
这个细节引发我的想法。。。我根据作者的动作做了一遍后。。居然奇迹般的成功了。。也许你们不相信,但是我还就成功了!哈哈,我都有点佩服我自己了。。。
我给大家说一下跳法,首先,大家要按照顺序来啊!不要自己乱跳。。倒时候不要怪我撒!如果你没跳过,那你就按照这个跳 “ 1.向前跑(W)→2.空格(跳跃)→3.向后转→4.按住S(后退)→5.按住CTRL(蹲下)→6.在落地的一瞬间按一下 空格(跳跃) →7.落地的一瞬间再按一次 空格(跳跃) ” 就这样!(不要以为很简单,手指不灵活的朋友我建议先去练习连跳吧~~~) 可能有的观众会在第3,4,5步出现混乱,我解释一下:当你做完第2步时,你要非常流畅的做出接下来的步骤,也就是3,4,5步,这几步要在空中完成,我的做法是先 向后转 ,在 向后转 同时 按住CTRL 然后把 按住W 的手指放开,向下移,到达 S键 后 按住S ,当我做完这些步骤的时候,我还有点喘息的时间,就可以准备按空格了。(对于新手我建议先去熟悉下键盘)
当我做出了第1次后,就迫不及待的退出游戏,到SOSO去发帖说我知道怎么弄了……呵呵,有点激动嘛,毕竟别人都不知道,大家可以去SOSO看看我的回答,有1个回答上面还有1个人说自己知道怎么弄了,还说非常简单,他只要按空格就可以完成了。。大家不要相信,因为当你在 隐身 的时候按 空格 ,你会发现自己 现身 了,而 按住CTRL 后 再 按一下空格 你会发现自己没有 现身 !这是我在练习 李果跳二代 的时候发现的……当我教我朋友跳 李果跳 的时候跟他说了下,他居然说:“你怎么才知道啊?”好无语,不过这个发现倒可以解释 李果跳 不是因为bug而形成的。绝对的技术性跳跃!!!还有,在这里我要批评一下我的那个朋友,因为他喜欢把 李果跳 说成 李果步 。。这个是很不好的行为哦!!
关于 李果跳二代 ,老手可以做简单点的步骤 “1.向前跑→2.空格→3.向后转→4.按住CTRL→5.把握节奏按 空格 ”这样就可以了,不过我还是建议 按住S 这样会好弄一些!
还有一点,就是可以省略掉 第1步 !就是把这步变成另外1步,这个适用于你被2个以上的警察看着的时候,因为1个警察我就不信他能在空中把你秒了!(第1步跳的时候在空中可以看见你)如果你还是怕的话,那你就用改后的方法吧!绝对能用! 将“1.向前跑”换成“1.按住 CTRL ” 其他不变!你能在敌人毫无察觉的情况下迅速转移位置!
(鬼跳) ——操作方法:
跳法是先按ctrl蹲下再按s大约0.1秒左右,人物就向后移动了一点,这段距离是不破隐身的,就有了惯性,松开s空格起跳,就会向后跳了,并且不破隐身,这是第一步的跳法,第二步的跳法和第一步有区别,是空格先于s0.1秒左右,以后每一步都是空格先于s,控制的好的话就能隐身向后连跳了,这个过程ctrl是一直按着不动的。
[指法]:起跳后按CTRL不放 跳 后 跳 后 跳 后 跳 后 ……
[视频]http://v.766.com/wlyx/cf/cfjs/200806/20080612_21025.html。
连跳:其实没有什么2连跳3连跳的,我最好的一起沙漠灰从A PT跳到WC最里面。
其实自己算好距离 高度。按空格就可以了,当然也要按方向键(你要跳的方向的方向键)
BUG:这里是穿越火线全部BUG教程视频慢慢练吧 祝你成功http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=8&word=%B4%A9%D4%BD%BB%F0%CF%DFbug%BD%CC%B3%CC 。
回答完毕!