1. 怎么设定键盘上的自定义键
朋友:
当然可以!最简单的就是,鼠标右键点击你要快捷的软件图标。选择属性。在快捷方式栏下的快捷键选项中,先点击,然后按你要快捷的那个键!最后确定即可!(改选向内还有其他的设置,请用户自行研究!)
2. 如何自定义笔记本电脑键盘按键功能
将按键fn和ctrl互换的具体方法:
1、开机后先按下“Fn+F1”,点击进入BOIS;
2、再选择Config,按Enter后进入;
3、接下来点击Keyboard/Mouse,进入;
4、再将Swap Fn/Ctrl Key的属性设为是Disabled即可。
注意要按照以上方法一步一步操作即可成功将按键fn和ctrl互换。
望采纳
3. GETT键特键盘可以定制吗
GETT键特键盘不仅好用卫生,同时可以根据客户的意愿定制属于自己独一无二的键盘
4. 笔记本电脑可以换定制键盘吗
华硕笔记本是可以更换键盘的。如果觉得键盘比较旧,或者按键不好使,去华硕维修站更换时要收取费用的。具体费用请咨询华硕工程师。在保修期内如果确实是因为硬件的原因导致键盘失灵,非人为情况下华硕是给与免费维修或者更换的。平时使用笔记本最好使用外接键盘。
5. 电脑键盘快捷键如何自定义
快捷键:
单独按Windows:显示或隐藏 “开始”功能表。
Windows+BREAK:显示“系统属性” 对话框。
Windows+D:显示桌面。
Windows+M:最小化所有窗口。
Windows+Shift+M:还原最小化的窗口。
Windows+E:开启“资源管理器”。
Windows+F:查找文件或文件夹。
Windows+CTRL+ F:查找电脑。
Windows+F1:显示 Windows “帮助”。
Windows+R:开启“运行” 对话框。
Windows+U:开启 “公用程序管理器”。
Windows+L:切换使用者(Windows XP新功能)。
Ctrl快捷键
Ctrl+S 保存。
Ctrl+W 关闭程序。
Ctrl+N 新建。
Ctrl+O 打开。
Ctrl+Z 撤销。
Ctrl+F 查找。
Ctrl+X 剪切。
Ctrl+C 复制。
Ctrl+V 粘贴。
Ctrl+A 全选。
Ctrl+[ 缩小文字。
Ctrl+] 放大文字。
Ctrl+B 粗体。
Ctrl+I 斜体。
Ctrl+U 下划线。
Ctrl+Shift 输入法切换。
Ctrl+空格 中英文切换。
Ctrl+回车 QQ号中发送信息。
Ctrl+Home 光标快速移到文件头。
Ctrl+End 光标快速移到文件尾。
Ctrl+Esc 显示开始菜单。
Ctrl+Shift+< 快速缩小文字。
Ctrl+Shift+> 快速放大文字。
Ctrl+F5 在IE中强行刷新。
Ctrl+拖动文件 复制文件。
Ctrl+Backspace 启动关闭输入法。
拖动文件时按住Ctrl+Shift 创建快捷方式。
6. 如果需要做一个定制化键盘(以外型为主)的创业,如何依靠代码,在公司自有的设计
1.自定义数字键盘 7. 怎样自定义键盘按键 具体操作步骤如下: 一、首先下载KeyTweak,点击“下载”。 8. 电脑键盘设置快捷键自定义
用可编程键盘可以实现。 9. cherry定制键盘怎么样
ROG耀光点燃玩家对游戏的激情 – 这款机械电竞键盘一应俱全。配备 Cherry MX 键轴,让每个按键获得准确的键击操作。左上方配有便捷的专用多媒体键,专为游戏而设计。通过 Aura Sync RGB 灯效,体验个性化的定制式发光徽标。释放您的游戏天赋,助您在战场上增光添彩,辗压对手。搭载 Cherry MX RGB 键轴,ROG耀光提供准确的敲击感受并深受玩家及发烧友的喜爱。高品质的键轴由德国制造,让每次敲击获得更佳的触发与响应。通过随附的空白亚克力徽标来设计和打造您专属的个性化徽标,将徽标直接插入到键盘,并通过 Aura 灯效技术使其流光溢彩。也可使用预装的 ROG 徽标,展现您的 ROG 霸气。您的键盘,释放您的天赋!无需中断游戏或移动右手,也可以控制音效。专用的多媒体键及旋转式音量旋钮,设计于键盘左上角,只需左手即可快速操作。可拆卸式柔软触感腕托带来了更佳的舒适性,如在不使用腕托时,即可从键盘上拆卸。该腕托可接驳至键盘前底部的凹槽,这使ROG耀光看起来浑然一体。充满活力的背光按键及两侧闪耀向键盘外散发出光芒。搭载了华硕 Aura Sync 神光同步技术,所有色彩及动态灯效可由您来掌控,打造您专属的个性化键盘。此外,ROG耀光的灯效可实现与广泛的 Aura 生态系统同步联动,助玩家打造浑然一体的电竞氛围灯效。ROG Armoury II 是一款增强型基于驱动的软件,提供更广泛的控制,同时占用较少的系统资源。直观的用户界面让您轻松调校ROG耀光,以适应您的游戏 - 创建参数,定制颜色及灯光效果,map 键,宏记录等。您还可以在游戏的数据分析中追踪硬件信息。
2.切换到随机数字键盘
3.自定义确定和删除等键(向外抛出接口)
使用方法:
1.在项目build.gradle文件中添加jitpack,添加jitpcak就够了。allprojects{undefinedrepositories{undefinedjcenter()maven{url'https://jitpack.io'}}}2.在mole的build.gradle文件添加依赖compile'com.github.Simon986793021:NumberKeyboard:v1.0Ɖ.在布局文件中添加布局android:id="@+id/keyboard_view"xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"android:focusable="true"android:paddingTop="0dp"android:focusableInTouchMode="true"android:keyBackground="@drawable/bg_keyboardview"android:keyPreviewOffset="0dp"android:keyTextColor="#000"android:shadowColor="#fff"android:shadowRadius="0.0"android:layout_alignParentBottom="true"/>4.在MainActivity调用。editText=(EditText)findViewById(R.id.et_numberplate);changebutton=(Button)findViewById(R.id.bt_change_keyboard);finalOfoKeyboardkeyboard=newOfoKeyboard(MainActivity.this);//获取到keyboard对象changebutton.setOnClickListener(newView.OnClickListener(){undefined@OverridepublicvoidonClick(Viewv){undefinedkeyboard.attachTo(editText,true);//eiditext绑定keyboard,true表示随机数字}});editText.setOnClickListener(newView.OnClickListener(){undefined@OverridepublicvoidonClick(Viewv){undefinedkeyboard.attachTo(editText,false);//eiditext绑定keyboard,false表示普通数字键盘}});/*确定按钮*/keyboard.setOnOkClick(newOfoKeyboard.OnOkClick(){undefined@OverridepublicvoidonOkClick(){undefinedLog.i(">>>>>>","点击了确定");Toast.makeText(MainActivity.this,editText.getText().toString(),Toast.LENGTH_SHORT).show();}});//隐藏键盘按钮keyboard.setOnCancelClick(newOfoKeyboard.OnCancelClcik(){undefined@(){undefinedToast.makeText(MainActivity.this,"隐藏键盘",Toast.LENGTH_SHORT).show();}});只需要这些简单的代码就能够实现一个自己定义的键盘了。实现过程1.新建一个keyboard布局在看这个代码之前需要了解keyboard的属性:不清楚属性,怎么画页面,不懂的请移步这篇博客在res新建一个xml文件,然后在xml新建一个keyboard.xml里面代码如下xmlns:android="http://schemas.android.com/apk/res/android"android:keyHeight="9%p"android:keyWidth="25%p"android:horizontalGap="0dp">android:codes="49"android:keyLabel="1"/>android:codes="50"android:keyLabel="2"/>android:codes="51"android:keyLabel="3"/>android:codes="-5"android:keyHeight="18%p"android:keyEdgeFlags="right"android:isRepeatable="true"android:keyIcon="@drawable/icon_delete_32dp"/>android:codes="52"android:keyLabel="4"/>android:codes="53"android:keyLabel="5"/>android:codes="54"android:keyLabel="6"/>android:codes="55"android:keyLabel="7"/>android:codes="56"android:keyLabel="8"/>android:codes="57"android:keyLabel="9"/>android:codes="-4"android:keyLabel="确定"android:keyEdgeFlags="right"android:keyHeight="18%p"/>android:codes="46"android:keyLabel="."/>android:codes="48"android:keyLabel="0"/>android:codes="-3"android:keyIcon="@drawable/icon_hide_keyboard"/>这个布局就是自己自定义键盘的布局实现,有了布局,显然是不够的。2.自定义KeyboardViewpackagecom.wind.keyboard;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.Rect;importandroid.graphics.Typeface;importandroid.graphics.drawable.Drawable;importandroid.inputmethodservice.Keyboard;importandroid.inputmethodservice.KeyboardView;importandroid.util.AttributeSet;importandroid.util.Log;importjava.lang.reflect.Field;importjava.util.List;/***Createdbyzhangcongon2017/8/24.*/{;privateKeyboardkeyboard;publicOfoKeyboardView(Contextcontext,AttributeSetattrs){undefinedsuper(context,attrs);this.context=context;Log.i(">>>>>","构造函数被调用了");}/***重新画一些按键*/@OverridepublicvoidonDraw(Canvascanvas){undefinedsuper.onDraw(canvas);keyboard=this.getKeyboard();Listkeys=null;if(keyboard!=null){undefinedkeys=keyboard.getKeys();}if(keys!=null){undefinedfor(Keyboard.Keykey:keys){undefined//数字键盘的处理if(key.codes[0]==-4){undefineddrawKeyBackground(R.drawable.bg_keyboardview_yes,canvas,key);drawText(canvas,key);}}}}privatevoiddrawKeyBackground(intdrawableId,Canvascanvas,Keyboard.Keykey){undefinedDrawablenpd=context.getResources().getDrawable(drawableId);int[]drawableState=key.getCurrentDrawableState();if(key.codes[0]!=0){undefinednpd.setState(drawableState);}npd.setBounds(key.x,key.y,key.x+key.width,key.y+key.height);npd.draw(canvas);}privatevoiddrawText(Canvascanvas,Keyboard.Keykey){undefinedRectbounds=newRect();Paintpaint=newPaint();paint.setTextAlign(Paint.Align.CENTER);paint.setAntiAlias(true);paint.setColor(Color.WHITE);if(key.label!=null){undefinedStringlabel=key.label.toString();Fieldfield;if(label.length()>1&&key.codes.length<2){undefinedintlabelTextSize=0;try{undefinedfield=KeyboardView.class.getDeclaredField("mLabelTextSize");field.setAccessible(true);labelTextSize=(int)field.get(this);}catch(NoSuchFieldExceptione){undefinede.printStackTrace();}catch(IllegalAccessExceptione){undefinede.printStackTrace();}paint.setTextSize(labelTextSize);paint.setTypeface(Typeface.DEFAULT_BOLD);}else{undefinedintkeyTextSize=0;try{undefinedfield=KeyboardView.class.getDeclaredField("mLabelTextSize");field.setAccessible(true);keyTextSize=(int)field.get(this);}catch(NoSuchFieldExceptione){undefinede.printStackTrace();}catch(IllegalAccessExceptione){undefinede.printStackTrace();}paint.setTextSize(keyTextSize);paint.setTypeface(Typeface.DEFAULT);}paint.getTextBounds(key.label.toString(),0,key.label.toString().length(),bounds);canvas.drawText(key.label.toString(),key.x+(key.width/2),(key.y+key.height/2)+bounds.height()/2,paint);}elseif(key.icon!=null){undefinedkey.icon.setBounds(key.x+(key.width-key.icon.getIntrinsicWidth())/2,key.y+(key.height-key.icon.getIntrinsicHeight())/2,key.x+(key.width-key.icon.getIntrinsicWidth())/2+key.icon.getIntrinsicWidth(),key.y+(key.height-key.icon.getIntrinsicHeight())/2+key.icon.getIntrinsicHeight());key.icon.draw(canvas);}}}3.KeyBoard的对象的创建:packagecom.wind.keyboard;importandroid.app.Activity;importandroid.content.Context;importandroid.inputmethodservice.Keyboard;importandroid.inputmethodservice.KeyboardView;importandroid.os.Build;importandroid.text.Editable;importandroid.text.InputType;importandroid.util.Log;importandroid.view.View;importandroid.view.inputmethod.InputMethodManager;importandroid.widget.EditText;importjava.lang.reflect.Method;importjava.util.ArrayList;importjava.util.LinkedList;importjava.util.List;importjava.util.Random;/***Createdbyzhangcongon2017/8/28.*/publicclassOfoKeyboard{;privateKeyboardkeyboard;;privateEditTexteditText;privatebooleanisRandom=false;publicOfoKeyboard(Activityactivity){undefinedthis.activity=activity;keyboardView=(OfoKeyboardView)activity.findViewById(R.id.keyboard_view);}//点击事件触发publicvoidattachTo(EditTexteditText,booleanisRandom){undefined/*切换键盘需要重新newKeyboard对象,否则键盘不会改变,keyboardView放到构造函数里面,避免每次点击重新new对象,提高性能*/keyboard=newKeyboard(activity,R.xml.keyboard);this.isRandom=isRandom;Log.i(">>>>>","attachTo");this.editText=editText;hideSystemSofeKeyboard(activity,editText);showSoftKeyboard();}privatevoidshowSoftKeyboard(){undefinedif(keyboard==null){undefinedkeyboard=newKeyboard(activity,R.xml.keyboard);}if(keyboardView==null){undefinedkeyboardView=(OfoKeyboardView)activity.findViewById(R.id.keyboard_view);}if(isRandom){undefinedrandomKeyboardNumber();}else{undefinedkeyboardView.setKeyboard(keyboard);}keyboardView.setEnabled(true);keyboardView.setPreviewEnabled(false);keyboardView.setVisibility(View.VISIBLE);keyboardView.setOnKeyboardActionListener(listener);}privateKeyboardView.=newKeyboardView.OnKeyboardActionListener(){undefined@OverridepublicvoidonPress(intprimaryCode){undefined}@OverridepublicvoidonRelease(intprimaryCode){undefined}@OverridepublicvoidonKey(intprimaryCode,int[]keyCodes){undefinedEditableeditable=editText.getText();intstart=editText.getSelectionStart();if(primaryCode==Keyboard.KEYCODE_DELETE)//keycodes为-5{undefinedif(editable!=null&&editable.length()>0){undefinedif(start>0){undefinededitable.delete(start-1,start);}}}elseif(primaryCode==Keyboard.KEYCODE_CANCEL){undefinedhideKeyBoard();if(mCancelClick!=null){undefinedmCancelClick.onCancelClick();}}elseif(primaryCode==Keyboard.KEYCODE_DONE){undefinedhideKeyBoard();if(mOkClick!=null){undefinedmOkClick.onOkClick();}}else{undefinedLog.i(">>>>>>",primaryCode+"1");Log.i(">>>>>>",(char)primaryCode+"2");editable.insert(start,Character.toString((char)primaryCode));}}@OverridepublicvoidonText(CharSequencetext){undefined}@OverridepublicvoidswipeLeft(){undefined}@OverridepublicvoidswipeRight(){undefined}@OverridepublicvoidswipeDown(){undefined}@OverridepublicvoidswipeUp(){undefined}};publicinterfaceOnOkClick{undefinedvoidonOkClick();}publicinterfaceOnCancelClcik{undefinedvoidonCancelClick();}publicOnOkClickmOkClick;;publicvoidsetOnOkClick(OnOkClickonOkClick){undefinedthis.mOkClick=onOkClick;}publicvoidsetOnCancelClick(OnCancelClcikonCancelClick){undefinedthis.mCancelClick=onCancelClick;}privatevoidhideKeyBoard(){undefinedintvisibility=keyboardView.getVisibility();if(visibility==KeyboardView.VISIBLE){undefinedkeyboardView.setVisibility(KeyboardView.GONE);}}privatebooleanisNumber(Stringstr){undefinedStringwordstr="0123456789";returnwordstr.contains(str);}(){undefinedListkeyList=keyboard.getKeys();//查找出0-9的数字键ListnewkeyList=newArrayList();for(inti=0;i
可编程键盘可以对每个按键进行重新多次定义。可以定义成文字,字母或是一个指令。每个键盘会带有一个相对应的编程程序,方便易学。
定义操作指南
1. 将可编程键盘和标准键盘正确连接在主机上。
2. 将随机附带的编程软件复制到相应的磁盘上。
3. 运行程序
4. 命令功能介绍
ALT+L:读取磁盘上规定键定义的文件。
ALT+S: 将键的定义保存为一个磁盘文件。
ALT+C:更改键盘的参数
ALT+X:退出。
ALT+A:进入ASCⅡ编辑模具
ALT+N:进入扫描码编辑模式
ALT+P:进入特殊键编辑模式
Enter:更改键的编码内容
ALT+R:从键盘中读取键定义
ALT+W:将键的定义写到键盘中
产品规格可能会依国家地区而有所变动,我们诚挚的建议您与当地的经销商或零售商确认目前销售产品的规格。