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:將鍵的定義寫到鍵盤中
產品規格可能會依國家地區而有所變動,我們誠摯的建議您與當地的經銷商或零售商確認目前銷售產品的規格。