更改按键顺序没用成这样的按键控制,是在这里更改按键顺序没用吗

注:本文内容已更新,操作方法基于最新的Win10 Build 17074预览版(接近Win10 1803正式版)。
在“”一文中,MS酋长已经说过要想自由地使用熟悉的Cltr+Shift快捷键来切换输入法,那么最好的办法就是删除Win10系统默认的“英语(美国)美式键盘”输入法,或者把默认输入法设置成中文输入法。删除“英语(美国)美式键盘”的方法MS酋长已经分享过了(详见《》),那么下面就来说一下如何更改默认的输入法,以把“中文(简体,中国)微软五笔”设置为默认输入法为例。
点击Win10任务栏系统托盘中的语言输入法图标,弹出输入法列表框。如图:
点击底部的“语言首选项”打开控制面板的“设置 - 时间和语言 - 区域和语言”设置窗口。在窗口左侧导航栏中,你会发现微软把“键盘”设置项单列出来了,而之前它是包含在“区域和语言”设置项中的。
日补充:MS酋长在升级到Win10 Build 17083预览版之后,惊奇地发现“键盘”项又消失不见了。可是本文在上次更新时已经把之前的内容删除了,找不回来了,再重写又有历史倒退的感觉。所以,先这样吧,相信微软还会把“键盘”设置项再单列出来的。呵呵
果然,后来MS酋长发现这个曾经闪现的“键盘”设置,其实被转移到了“设置 - 设备 - 输入”,详见本文后面的内容。
选择“键盘”,切换到“键盘”设置界面。如图:
这里显示了当前的所有输入列表,选中“中文(简体,中国)微软五笔”输入法,你会看到下面显示有“设为默认”按钮,点击该按钮即可把“微软五笔”设置为默认输入法。
由于Windows10版本迭代频繁,所以再与大家分享一下最新的设置路径和方法:
进入“设置 - 设备 - 输入”设置界面(实际上就是上面微软短暂显现的“键盘”设置)。如图:
在右侧窗口的底部点击“高级键盘设置”打开设置界面。如图:
这里的“替代默认输入法”就是修改默认输入法的地方。默认选项是“使用语言列表(推荐)”,也就是语言列表中最靠前的输入法。点击下拉列表,在其中选择你想要默认使用的输入法即可。
此条目发表在分类目录,贴了, 标签。将加入收藏夹。
豫ICP备号-6键盘开机_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
平常我们都是通过按机箱前方面板的按键来启动计算机,但这只是唤醒计算机的一个方式,新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,只要具备一些硬件条件和更改一些设置,我们完全可以选择使用一种全新的方式来开机。
键盘开机简介
用键盘也能开机吗?答案是肯定的!而且用键盘开机的优点非常明显,首先是开机方式变得更为方便、更有个性了。譬如:当机箱面板上的“Power”按钮不幸“阵亡”时,通过键盘就可“点亮”你的计算机。其次,通过密码开机,你还可以直接“屏蔽”掉机箱面板上的“Power”按钮。今后,每次开机必须通过键盘输入正确的密码,方能“点亮”计算机。这无疑给我们的计算机带来了更高的安全性。
看到这些优点,你也许会问,什么样的计算机才具备键盘开机功能?具备“键盘开机”功能的计算机,又应该如何使用这个功能呢?下面进行详细地说明。
键盘开机必备条件
键盘开机的必备条件
1. 计算机采用的必须是。
假如是“老掉牙”的AT电源,那么建议你还是放弃吧!鉴于ATX电源已经在“江湖上”闯荡了数个年头,因而只要CPU不是Intel MMX或AMD K6以下的计算机,相信使用的都应该是ATX电源。
2. 主板芯片组和BIOS支持键盘开机功能。
主板上的“I/O芯片”需要能够支持键盘开机。另外,主板BIOS版本的高低也会影响到你是否可以实现键盘开机功能,建议将主板BIOS升级到较新的版本。
3. 计算机的键盘开机功能,根据“I/O芯片”功能的强弱不同,可以定义的开机方式也不相同。
举例来说,简单的键盘开机,仅能实现以某几个固定的来启动计算机。而某些主板则采用了较为高级的键盘开机方式,其不仅能够实现“密码”开机、“自定义组合键”开机,而且还能实现“鼠标”开机。这些更为高级的开机方式,使你的开机变得更为个性化。
键盘开机操作步骤
如何实现键盘开机
1. 通过设置主板跳线,开启键盘开机功能。
以微星i815E主板为例,要实现键盘开机时,必须先将主板上的JP1跳线(Keyboard Power On Selection)设为“1~2”状态,方能实现该主板的键盘开机功能。从图1中我们可以看到,该主板在默认状态下,是禁用了键盘开机功能的。按照此跳线的默认设置方式,无论你在BIOS中如何设置,均无法实现键盘开机功能。这就是为什么许多用户抱怨,明明主板的BIOS能够支持键盘开机功能,却始终无法实现的原因。因此,建议大家在初装计算机时,应认真阅读主板说明书,避免走弯路。
一 部分主板的默认设置是禁用键盘开机功能
2. 在主板BIOS中,设置键盘开机参数。
开机后,按键盘上的“Delete”键进入BIOS设置菜单(如图2)。在大多数情况下,键盘开机参数的设置可以在“Integrated Peripherals”(整合周边设备)项中调整。少数主板(早期的主板)的键盘开机参数是通过“Power Management Setup”项目来完成的。
当我们进入BIOS设置画面后,将“光标”移到“Integrated Peripherals”(或Power Management Setup)处,敲“回车”键进入该项设置。
主板BIOS主菜单
3 大众主板提供的热键开机热键
(1)在BIOS中开启键盘开机功能,并赋予开机热键
对于简单的键盘开机来说,其可供设置的参数很少。从图3中我们可以看出,要实现简单的键盘开机功能,仅需在“Integrated Peripherals”设置项中,将“Power On Function”(启用/禁用键盘开机功能)由“Disabled”(禁用)更改为“Enabled”(启用)。然后,我们在“Hot key Power On”项(开机热键)中设置一个开机的热键即可。图3是早期的大众主板提供的“开机热键”选项,它提供了Ctrl+F1、Ctrl+F2……Ctrl+F12等12组热键可供用户选择。完成后,按“Esc”键,退回到BIOS主菜单。然后,选择执行“SAVE&& EXIT SETUP”,保存设置并退出。
(2)如何实现“密码”开机
密码开机功能使你仅需在键盘上输入开机密码,便能“点亮“你的计算机。对于一款支持密码开机的主板来说,其BIOS通常有两个参数需要设置。第一个是“Power On Function”,当然应该将其设定为“Enabled”。第二个是“KB Power ON Password”(如图4),在这里我们需要输入开机密码。请将光标移到该项处,然后回车,将会出现一个密码输入框,直接输入开机密码就OK了。完成后,保存设置并退出。这样,当我们再需要开机时,只需在键盘上输入设定好的密码即可。
另外,当我们设定了密码开机功能之后,在多数情况下,机箱面板上的“Power”键会自动失效,因为这样才具备防范的作用。否则,通过“Power”键还是能够开启计算机的电源,这样密码开机岂不失去了意义。如果你的计算机使用了密码开机功能,却无法屏蔽机箱面板上的“Power”按钮的作用,那么可以采用拔掉主板上的“Power”插针来解决。
对于某些主板来说,输完密码之后,如果没有立即开机。那么,你需要在输完密码之后,再敲一下回车键。
4 控制密码开机的项目
键盘开机其它开机方式
及其他开机方式
许多有实力的主板厂商,譬如华硕、微星等,其BIOS中提供了更为丰富的开机功能。以微星815EPT-Pro主板为例,这块主板不仅为我们提供了密码开机、键盘开机和Button Only开机(即仅使用机箱面板上的Power开机),而且还为我们提供了鼠标开机功能。
这块主板的键盘开机功能的设置方法如下:首先,我们要在BIOS的“Integrated peripherals”设置中,将“Keyboard Power On Function”选择为“Enabled”。然后,我们再从“Power On Function”(开机功能)中,选择喜欢的开机方式(鼠标左键开机、热键开机、密码开机等)。这里,笔者选择了“Mouse Left”(鼠标左键)开机。之后,按“Esc”键退回到BIOS主菜单,进行保存并退出。这样,我们就可以用鼠标左键来开机了。
由于每块主板键盘开机功能的设置方法不尽相同,因此,大家在设置时,可参照本机主板说明书。另外,假如你已经正确完成了所有的设置,然而却无法用键盘开机时,可另换其他品牌的键盘试试,因为键盘与主板之间的搭配关系很重要。还要注意的是,PS/2键盘的开机成功率远高于USB键盘,如果你采用的是USB键盘,却无法开机,你可以换一个PS/2键盘试试
清除历史记录关闭查看: 1126|回复: 0
这是的按键控制程序
现在需要改成独立按键控制电机45° 90°180°正转的程序 求教
#include &REG51.H&& && && && && && &&&/* 包含MCS51寄存器头文件 */#define uchar unsigned char& && && && & /* 宏定义 */#define uint unsigned int& && && && && & /* 宏定义 */uchar code CW[8]={ 0x08, 0x0C, 0x04, 0x06, 0x02, 0x03, 0x01,0x09};& & /*正时钟旋转相序表*/uchar code CCW[8]={0x09,0x01, 0x03, 0x02, 0x06, 0x04, 0x0C, 0x08};& &/*逆时钟旋转相序表*/& && && && && && && && && && && && && && && && &/*电机转速调节参数*//*****************************函数声明*************************************/void delay(uint k);& && && && && &&&/*延时子函数*/ void motor_cw(void);& && && && &&&/*电机正转子函数*/ void motor_ccw(void);& && && && & /*电机反转子函数*/ void motor_acc_cw(void);& && && & /*电机加速正转子函数*/ void motor_acc_ccw(void);& && && &/*电机加速反转子函数*/ void motor_dec_cw(void);& && && & /*电机减速正转子函数*/ void motor_dec_ccw(void);& && && &/*电机减速反转子函数*/ uchar scan_key(void);& && && && &&&/* 键值扫描子函数 */void adm_key(void);& && && && && &/* 键值管理子函数 */ void main(void){ delay(200); while(1) {& & adm_key();& && && && && && & /* 调用键值管理子函数 */ }}& && &void motor_cw(void)& && && && && & /*电机正转子函数*/ { uchar i, while(1)& && && && && && && && &&&/*无限循环*/& && && &&& { keycode= scan_key();
for(i=0;i&8;i++)& && && && && && & /*旋转0.7度*/&&{& &P2=CW;& &delay(5);& && && && && && && & /*调节转速*/&&}&&if(keycode!=0xfb)& && && &&&/*如果有其它按键按下,则跳出while循环*/ }} void motor_ccw(void)& && && && && &/*电机反转子函数*/ { uchar i, while(1) { keycode= scan_key();
for(i=0;i&8;i++)& && && && && && &&&/*旋转0.7度*/ {& &P2=CCW;& &delay(5);& && && && && && && &&&/*调节转速*/&&}&&if(keycode!=0xf7)& && && && &/*如果有其它按键按下,则跳出while循环*/}} void motor_acc_cw(void)& && && && & /*电机加速正转子函数*/ {&&uchar i,j,&&while(1)&&{& & & & speed=20;&&while(--speed&5)&&{& &for(j=0;j&50;j++)& && && && && && &/*控制每速度档的运行时间*/& &{& & for(i=0;i&8;i++)& && && && && && &/*旋转0.7度*/& & {& &&&P2=CW;& &&&delay(speed);& && && && && && & /*调节转速*/& & }& & & & & & & &&&keycode=scan_key(); & &&&if(keycode!=0xef)& && && & /*如果有其它按键按下,则跳出第二层for循环*/& &}& & & && &keycode=scan_key(); & & if(keycode!=0xef)& && && &&&/*如果有其它按键按下,则跳出第一层while循环*/&&} & & & &&&keycode=scan_key(); & &if(keycode!=0xef)& && && && &/*如果有其它按键按下,则跳出第二层while循环*/}} void motor_acc_ccw(void)& && && && & /*电机加速反转子函数*/ {&&uchar i,j,&&while(1)&&{& & & & &&speed=20;&&while(--speed&5)&&{& &for(j=0;j&50;j++)& &{& & for(i=0;i&8;i++)& && && && && && &/*旋转0.7度*/& & {& &&&P2=CCW;& &&&delay(speed);& && && && && && & /*调节转速*/& & }& & & & & & & &&&keycode=scan_key(); & &&&if(keycode!=0xef)& && && &/*如果有其它按键按下,则跳出第二层for循环*/& &}& & & && &keycode=scan_key(); & & if(keycode!=0xef)& && && &&&/*如果有其它按键按下,则跳出第一层while循环*/&&}&&keycode= scan_key(); &&if(keycode!=0xdf)& && && && & /*如果有其它按键按下,则跳出第二层while循环*/}} void motor_dec_cw(void)& && && && && &/*电机减速正转子函数*/ {&&uchar i,j,&&while(1)&&{& & & & &&speed=5;&&while(++speed&20)&&{& &for(j=0;j&50;j++)& &{& & for(i=0;i&8;i++)& && && && && && & /*旋转0.7度*/& & {& &&&P2=CW;& &&&delay(speed);& && && && && &&&/*调节转速*/& & }& & & & & & & &&&keycode=scan_key(); & &&&if(keycode!=0xef)& && && &/*如果有其它按键按下,则跳出第二层for循环*/& &}& & & && &keycode=scan_key(); & & if(keycode!=0xef)& && && & /*如果有其它按键按下,则跳出第一层while循环*/&&}&&keycode= scan_key(); &&if(keycode!=0xbf)& && && && & /*如果有其它按键按下,则跳出第二层while循环*/}} void motor_dec_ccw(void)& && && && & /*电机减速反转子函数*/ {&&uchar i,j,&&while(1)&&{& & & & &&speed=5;&&while(++speed&20)&&{& &for(j=0;j&50;j++)& &{& & for(i=0;i&8;i++)& && && && && && &/*旋转0.7度*/& & {& &&&P2=CCW;& &&&delay(speed);& && && && && && &/*调节转速*/& & }& & & & & & & &&&keycode=scan_key(); & &&&if(keycode!=0xef)& && && & /*如果有其它按键按下,则跳出第二层for循环*/& &}& & & && &keycode=scan_key(); & & if(keycode!=0xef)& && && &&&/*如果有其它按键按下,则跳出第一层while循环*/&&}& &keycode= scan_key(); & & & & & &if(keycode!=0x7f)& && && && &/*如果有其它按键按下,则跳出第二层while循环*/}} uchar scan_key(void)& && && && && && &/* 键值扫描子函数 */{ P3=0 if(P3!=0xff)& && && && && && && && && &&&/* 是否有键按下 */&&{& &delay( 10 );& && && && && && && && && &/* 延时去抖*/& &if(P3!=0xff)keycode=P3;& && && && && &&&/* 确实有键按下,取键值 */&&}& & & && && && && && && && &&&& & & && && && && && && && && & /* 返回键值 */}& && && && && && && && && &void adm_key(void)& && && && && && && && & /* 键值管理子函数 */{& & & & uchar t1,t2,t3,t4,t5,t6,& & & & keycode=scan_key();& && && && && && && &/*扫键值*/& & & & switch(keycode)& & & & {& & & & & & & & case 0xfb:& && && && && && && && && &/*如果S1按键按下*/& & & & & & & & & & & & {& & & & & & & & & & & & & & & & for(t1=0;t1&112;t1++)P2=0x00;&&/*停机让电机稳定一下*/& & & & & & & & & & & & & & & & motor_cw();& & & && && && && && & /*调用正转子函数*/& & & & & & & & & & & & }& & & & & & & & & & & & & & & & & & & & & & & & case 0xf7:& && && && && && && && &/*如果S2按键按下*/& & & & & & & & & & & & {& & & & & & & & & & & & & & & & for(t2=0;t2&112;t2++)P2=0x00;& &/*停机让电机稳定一下*/& & & & & & & & & & & & & & & & motor_ccw();& & & && && && && && &&&/*调用反转子函数*/& & & & & & & & & & & & }& & & && & & & & & & & & & & & & & & & & & & & & & & & case 0xef:& && && && && && && && & /*如果S3按键按下*/& & & & & & & & & & & & {& & & & & & & & & & & & & & & & for(t3=0;t3&112;t3++)P2=0x00;& & /*停机让电机稳定一下*/& & & & & & & & & & & & & & & & motor_acc_cw();& & & && && && && &&&/*调用加速正转子函数*/& & & & & & & & & & & & }& & & & & & & & & & & & & & & & & & & & & & & & case 0xdf:& && && && && && && && &&&/*如果S4按键按下*/& & & & & & & & & & & & {& & & & & & & & & & & & & & & & for(t4=0;t4&112;t4++)P2=0x00;& &&&/*停机让电机稳定一下*/& & & & & & & & & & & & & & & & motor_acc_ccw();& & & && && && && && &/*调用加速反转子函数*/& & & & & & & & & & & & }& & & && & & & & & & & & & & & & & & & & & & & & & & & case 0xbf:& && && && && && && && &&&/*如果S5按键按下*/& & & & & & & & & & & & {& & & & & & & & & & & & & & & & for(t5=0;t5&112;t5++)P2=0x00;& &&&/*停机让电机稳定一下*/& & & & & & & & & & & & & & & & motor_dec_cw();& & & && && && && && &/*调用减速正转子函数*/& & & & & & & & & & & & }& & & & & & & & & & & & & & & & & & & & & & & & case 0x7f:& && && && && && && && &&&/*如果S6按键按下*/& & & & & & & & & & & & {& & & & & & & & & & & & & & & & for(t6=0;t6&112;t6++)P2=0x00;& &&&/*如果S5按键按下*/& & & & & & & & & & & & & & & & motor_dec_ccw();& & & && && && && && & /*调用减速反转子函数*/& & & & & & & & & & & & }& & & & & & & & & & & & default:& & & & }} void delay(uint k)& && && && && &/* 定义延时子函数 */ {& & & & uint i,j;& & & & for(i=0;i&k;i++)& & & & {& & & & & & & & for(j=0;j&121;j++);& & & & }}
Powered by当前位置: >
快捷攻击型移动如何改成鼠标左键 设置方法详解
导读:最近不少人都在问怎么设置鼠标左键快捷攻击,今天小编就整理出如何将快捷攻击型移动设置成鼠标左键的方法,还不知道具体修改方法的快来了解下吧。
相信还有不少玩家对快捷攻击型移动和攻击型移动键位不知道在哪里。还有普通攻击和快捷攻击型移动与A键的关系。怎样将快捷攻击型移动绑定到鼠标左键或者其他键位。
首先我们来看一下通常所说的走砍到底是什么。
adc走砍是利用普攻之间的时间间隔来走位技能保证输出又能保证相对安全站位1、按一下a键2、鼠标点一下目标3、往安全方向走一步4、按一下a键5、鼠标点一下目标6、往安全方向走一步重复以上步骤要注意的是如果周围只有目标一个单位的话 第2步鼠标可以直接点地面因为a键点地面会攻击里自己最近的单位如果周围有小兵防御塔等等的话 那么就必须准确的点到目标
所谓A键我们可以在系统的键位设置里面看到,&快捷指定攻击&,实际上A键的作用主要有两个,一是,选定攻击目标,二是点击地面攻击离自己最近的目标。但是我们要用到的走砍一般是快捷攻击型移动,即shift+MB2,MB2就是鼠标右键,这个其实就是&快捷指定攻击&的智能施放,关于这两者的具体操作我就不详细描述,因为这里要讲的是另外一种走砍的技巧,网上所说的这种传统的走砍方式对于一般的玩家来说是比较难掌握的一种方法,需要长时间的练习才行,下面我就为大家介绍一种更为简便的走砍方法。
这种方法只需要用到鼠标左键就能实现刚才所说的&快捷指定攻击&以及&快捷攻击型移动&,也就是说我们需要把系统默认的&快捷攻击型移动&&&shift+MB2改为MB1就是鼠标左键,这样就可以同时进行快捷指定攻击和快捷攻击型移动,但是你会发现在系统中是无法更改成MB1的,那么现在就需要我们对系统代码进行修改了,首先打开英雄联盟目录文件夹,使用搜索功能查找input.ini文件,双击打开,找到下面这段代码,将[shift][Button 2]改成[Button1],再保存就可以了,
[GameEvents]
evtPlayerAttackMoveClick=[shift][Button 2]
evtPlayerAttackOnlyClick=[&Unbound&]
evtPlayerMoveClick=[Button 2]
[GameEvents]
evtPlayerAttackMoveClick=[Button 1]
evtPlayerAttackOnlyClick=[&Unbound&]
evtPlayerMoveClick=[Button 2]
改好了以后登录游戏,可以发现左键点击地面会出现红色位置图标,可以指示英雄进行移动,如果周围有敌方单位,则会对最近的单位进行自动攻击,如果将鼠标移动到敌方单位上时,则会变成攻击图标,这时用左键单击,就会对该单位进行攻击,这样就达到了我们需要的效果,具体的走砍方法就是用右键进行走位,左键点击地面或者敌方单位进行攻击,但是灵活的走砍必然是右键点一下,左键点一下,因为如果一直用左键点的话,英雄就会一直站在那儿攻击而不会移动,该方法只要用过几次就很容易能习惯了,很适合普通玩家,
6采用这种方法的好处就是,使用左键会很方便,可以降低按键操作的失误率,同时在游戏时用左键进行攻击的话,不会以为点错目标或是点在目标身边的地面而靠近敌方等走位失误,具体的方便之处就要各位在游戏中慢慢体验了,最后祝大家游戏愉快。
以上就是特玩小编为大家带来的快捷攻击型移动如何改成鼠标左键的设置方法了,希望对大家有所帮助,祝大家游戏愉快。
lol,快捷攻击型,鼠标左键
嘴强王者:
塑料选手:
关注微信福利号
欢迎各位撸友来撩
朋友圈不定期送皮肤!您需要通过验证再能继续浏览 3秒后开始验证
丨 粤ICP备号-10 丨 新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!
(C) Joyslink Inc. All rights reserved 保留所有权利}

我要回帖

更多关于 更改按键顺序没用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信