物理鍵
一般就是指鍵盤吧
但也有比較強悍的
蘋果iPad平板機完全採用虛擬鍵盤,這一設計也受到了消費者的認可。就在很多廠家都跟風採用虛擬鍵盤時,微軟卻反其道而行之,研究了一種新的物理鍵盤布局,使用設備背面的鍵盤進行文本輸入,以其挑戰iPad。微軟研究院正在研發一種適用於平板機和便攜設備的物理鍵盤,該項目名為RearType,思路就是將物理鍵盤分裂並放置到設備的背部,這樣用戶可以在持握設備時就可以觸碰到鍵盤。
⑵ 智能手機中什麼叫「物理按鍵 」
1,像蘋果手機,三星手機中的能按的動的按鍵就是物理按鍵。
2,還有一種智能機下面有返回,主頁功能的按鍵,是通過觸屏實現的,並沒有實體按鍵,被稱為虛擬按鍵。
⑶ 物理按鍵是什麼意思
物理按鍵就是在觸屏手機尚未出現前使用的按鍵手機,通過手機按鍵上的數字和特殊符號的組合成具有呼叫轉移等功能的快捷鍵,並簡述手機按鍵易出現的問題及解決方式以及按鍵的材質。
物理按鍵主要是實體按鍵,如蘋果的HOME鍵,手機平時的電源鍵等。觸控按鍵是我們安卓手機大部分採用的,一般是是返回鍵,HOME鍵和菜單鍵。
虛擬鍵盤沒有實體鍵盤,一般集成的屏幕的最下方,和我們平時的輸入法按鍵是一樣的。
(3)物理鍵擴展閱讀
虛擬鍵相對於實體鍵的一大優勢在於實體鍵的位置排列不能更改,而虛擬鍵想怎麼改就怎麼改。比如我喜歡讓返回鍵在左邊,就放左邊,喜歡在右邊的同學也可以放在右邊。
此外,虛擬鍵的功能還可以自定義,比如由於以前遺留的習慣,經常用菜單鍵,於是就把菜單鍵調了出來,多任務鍵用的比較少,就可以設置成了長按喚出。
另外,根據需要還可以在右下角多加了一個下拉通知欄的快捷鍵,這樣來消息的時候我就不用把手伸到屏幕頂部,對於單手持機操作還是很方便的。
⑷ 什麼是物理按鍵
物理按鍵,在以前沒有大屏手機時,很少有這樣的說法的,有了大屏機以後,有很多大屏手機都是電容觸摸屏的,就有了虛擬鍵的名稱,所有鍵就分為了實體鍵和虛擬鍵兩種,實體鍵也就是物理鍵,物理鍵鬆了的意思就是鍵接觸不好,按鍵失靈。
優點:
1)虛擬按鍵的觸感與電容按鍵幾乎沒有區別,甚至比後者更加靈敏;
2)不會像實體按鍵般易損;
3)不必分神於屏幕以外的區域;
4)支持豐富的自定義設置,包括按鍵欄的長度和寬度,
按鈕的數量、順序及功能映射,按鈕圖標的大小、樣式和顏色等。
5)可實現橫置全屏(Lean Back)和沉浸全屏(Immersive Mode),
支持自動隱藏與手勢喚出;
6)支持Translucent system UI,允許半透明化系統欄(狀態欄+按鍵欄);
7)允許系統欄的背景色與小圖標的覆蓋色
自動隨著應用程序的主題色(Actionbar color)變換。
缺點與改進:
1)不如物理按鍵有手感。
但目前已是電容按鍵的天下了,期待觸感顯示屏的普及吧。
2)占據寶貴的顯示區域。
不過安卓已支持真正的全屏模式,實現了按需喚出。
3)黑漆漆的狀態欄和按鍵欄將屏幕一分為三,割裂了視覺統一感。
⑸ 簡述物理鍵與化學鍵區別
最佳答案:簡述物理鍵與化學鍵區別打個比方,拿兩塊磁鐵比做兩個分子,分子間力就是兩塊磁鐵的吸引或排斥力;而化學鍵是每塊磁鐵內部南北極之間的力...
⑹ 物理按鍵和觸控按鍵有什麼區別
物理按鍵和觸控按鍵的區別:
1、物理按鍵是有實體的,需要按動的按鍵。如蘋果的home鍵就是物理按鍵,像音量鍵鎖屏鍵都是物理按鍵。
2、觸控按鍵是通過觸摸來控制系統。如魅族的返回鍵和菜單都是觸控按鍵。觸控按鍵是我們安卓手機大部分採用的。虛擬鍵盤沒有實體鍵盤,一般集成的屏幕的最下方,和我們平時的輸入法按鍵是一樣的。
3、沒有實體鍵盤,通過在屏幕上顯示按鍵來進行操作,這樣的按鍵叫做虛擬按鍵。
物理按鍵和觸控按鍵優缺點的區別:
1、觸控按鍵的優點顧名思義,就是可以提高按鍵的壽命,不用每次都去用力按壓,缺點就是容易誤碰。
2、虛擬按鍵手機的屏幕佔比相對較高,手機整體視覺效果較好,而且虛擬按鍵可以降低手機的整體結構難度,當採用物理按鍵或者觸控按鍵時,需要在手機下方留下一定的空間位置。但虛擬按鍵也弊端是需要在屏幕下方占居一定的面積,這樣會使部分手機軟體壓縮變形,影響美觀。
(6)物理鍵擴展閱讀
虛擬按鍵EasyTouch是一個主屏替換程序,在屏幕上提供虛擬按鈕,如主屏,菜單,後退和搜索等按鈕。要使用虛擬按鍵,你的設備必需已root,並安裝了可用的授權管理(SuperUser)。
虛擬按鍵優勢:
虛擬按鍵帶來的最大優勢想必就是外觀方面的,它讓手機更加輕薄,因為觸控按鍵的設計結構和觸控面板是一樣的,不需要像實體按鍵那樣需要一層回彈的結構,省略了虛擬的按鍵,因此可以讓手機在厚度方面發揮極致,盡可能的實現纖薄。
劣勢:
虛擬按鍵因為和屏幕融為一體,因此在使用方面也會帶來一些不必要的麻煩,在操作過程中容易誤碰到返回鍵和菜單鍵。
⑺ 物理按鍵和觸控按鍵的區別
物理按鍵和觸控按鍵的區別是:
①物理按鍵是有實體的,需要按動的按鍵。
②觸控按鍵是通過觸摸來控制系統。
⑻ 簡述物理鍵與化學鍵區別
簡述物理鍵與化學鍵區別
打個比方,拿兩塊磁鐵比做兩個分子,分子間力就是兩塊磁鐵的吸引或排斥力;而化學鍵是每塊磁鐵內部南北極之間的力.
⑼ 哪個鍵是物理鍵
「物理」+「什麼」,是指實際的「什麼」。那麼,物理鍵就指實際的鍵,它看得見摸得著。與此相對應的可叫「虛擬」+「什麼」。比如,軟體做出的鍵盤雖能用,但較「虛」。再如,物理硬碟和邏輯硬碟,就是一實一虛。
⑽ android物理鍵
* Android常用的物理按鍵及其觸發事件
* KEYCODE_POWER 電源鍵
* KEYCODE_MENU 菜單鍵
* KEYCODE_BACK 後退鍵
* KEYCODE_HOME Home鍵
* KEYCODE_CAMERA 相機鍵
* KEYCODE_SEARCH 查找鍵
* KEYCODE_VOLUME_UP 音量鍵+
* KEYCODE_VOLUME_DOWN 音量鍵-
* KEYCODE_VOLUME_MUTE 靜音
* 方向鍵
* KEYCODE_DPAD_CENTER
* KEYCODE_DPAD_UP
* KEYCODE_DPAD_DOWN
* KEYCODE_DPAD_LEFT
* KEYCODE_DPAD_RIGHT
* 鍵盤鍵
* 數字0~9 字母A~Z
* KEYCODE_0 ~ KEYCODE_9
* KEYCODE_A ~ KEYCODE_Z
* 提供的回調方法有
* onKeyUp()、OnKeyDown()、onKeyLongPress()
*
* @author Administrator
*
*/
public class MainActivity extends Activity {
private Button btnClose = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnClose = (Button) findViewById(R.id.btnClose);
btnClose.setOnClickListener(new closelistener());
}
class closelistener implements OnClickListener {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
}
/**
* 重寫onKeyDown方法可以攔截系統默認的處理
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(this, "後退鍵", Toast.LENGTH_SHORT).show();
return true;
} else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
Toast.makeText(this, "聲音+", Toast.LENGTH_SHORT).show();
return false;
} else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
Toast.makeText(this, "聲音-", Toast.LENGTH_SHORT).show();
return false;
} else if (keyCode == KeyEvent.KEYCODE_VOLUME_MUTE) {
Toast.makeText(this, "靜音", Toast.LENGTH_SHORT).show();
return false;
} else if (keyCode == KeyEvent.KEYCODE_HOME) {
Toast.makeText(this, "Home", Toast.LENGTH_SHORT).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
/**
* 重寫onTouchEvent方法可以處理Touch事件
*/
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == MotionEvent.ACTION_MOVE) {
Toast.makeText(this, "ACTION_MOVE", Toast.LENGTH_SHORT).show();
} else if (event.getAction() == MotionEvent.ACTION_UP) {
Toast.makeText(this, "ACTION_MOVE", Toast.LENGTH_SHORT).show();
} else if (event.getAction() == MotionEvent.ACTION_DOWN) {
Toast.makeText(this, "ACTION_MOVE", Toast.LENGTH_SHORT).show();
}
return super.onTouchEvent(event);
}
}
更多的事件可以參考SDK文檔的MotionEvent、KeyEvent兩個類,在KeyEvent中如果處理了KeyEvent.KEYCODE_BACK事件,那就不會執行默認的操作,比如收到KeyEvent.KEYCODE_BACK事件後默認是退出,如果直接return那就不會處理退出了。