Loading AI tools
来自维基百科,自由的百科全书
任意鍵(英語:any key)指一種命令提示,其要求的答覆是按下輸入設備(例如鍵盤、滑鼠、遊戲控制器等)上的任何一個按鍵;它曾經出現在滑鼠操作還沒流行的作業系統(例如MS-DOS等)或電腦遊戲上。通常這一句提示訊息是這樣表示的:「press any key
」[1]。依狀況而定,該訊息也可以寫成「hit any key
」或是「strike any key
」[2]等。
「任意鍵」的提示在命令列介面的作業系統上,會因各種不同狀況而出現。其中一個可能的狀況是為了讓使用者不錯失螢幕上的訊息:當訊息過多的時候,由於畫面可容納的字數有限,在系統不允許捲動內容的情況下,訊息可能會在填滿畫面時暫停,並出現「按任意鍵以繼續」(Press any key to continue),提示使用者訊息仍未完全顯示[1]。另外一個狀況是當系統遇上其無法獨立完成的動作時,系統可能會提示使用者協助,並按任意鍵表示動作完成[2]。任意鍵也可以是一種選擇,表示使用者不接受預設的動作,這種狀況下系統可能會配合簡短的倒數計時,一旦倒數結束就採取預設值[3]。
任意鍵的提示在圖形使用者介面的作業系統上較不流行,因為這種系統的主要操作方式是滑鼠而非鍵盤:上述的狀況多半可以改用對話框提示,使用者只要用滑鼠按下「確定」鈕即可。一個例外狀況是MS Windows在9x以前的版本,在當機畫面的最下方有「按任意鍵以繼續」的提示(因為此時滑鼠已失效了)[4]。
由於語句上的歧義性,「按下任意鍵」可以被解釋為「按下一個標明『Any』的按鍵」,正如同「press ENTER key」指的是按下Enter鍵一樣。一個標準的電腦鍵盤──例如常見的101鍵或104鍵鍵盤──並沒有任何一個按鍵是標明為Any的,因此可能會出現一個使用者面對「按下任意鍵」的訊息,卻找不到「Any鍵」在哪裏的窘境。已知康柏電腦的答客問中曾為此回答過這個問題[5]。
站在程式設計師的立場,通常需要輸入「任意鍵」的程式期待的是收到一個來自鍵盤的字元輸入信號。但是實際上鍵盤可以輸入字元以外的信號,這導致並不是真的無論任何輸入都能讓程式繼續:在DOS批次檔中利用pause
命令暫停時,按下Shift、Alt等修飾鍵通常會毫無反應;另一方面如Esc或Ctrl+c等鍵可能會強行終止命令。因此,「按下任意鍵」被視為是語焉不詳的人機互動設計,並被建議改以更為清楚、明白的輸入方式替代,例如「按下Enter鍵/空格鍵以繼續」等[6]。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.