跳轉到內容

Trainz/kbL

來自華夏公益教科書
{{{1}}}

 

目的和用途

這與 Template:Key_press模板:Kb 的內部程式碼相同,但與後者不同,因為它既包含在 BLACK(或使用引數 |CO=color)中,作為 {{Kb}} 支援的替代顏色化 HTML 包裝器,但也包含包裝器,它增加了字型大小“'...' 在維基標記中。顯示的鍵在使用者(*瀏覽器*)的*預設等寬字型* 中表達 包裝器(或 軟體容器)。


 


目的和用途

此“按鍵藍色”變體({{kbL}} 和/或 {{kb}})Template:Key_press{{kp}}{{kpL}}—分別生成相同呈現的黑色文字變體,但使用粗體黑色文字。 


螺母和螺栓

每個變體都包裹輸入的鍵以在替代顏色化 HTML 包裝器中以不同的方式呈現,並在 包裝器 中表達 *瀏覽器*(使用者)的*預設等寬字型*。

  • 每個都允許顏色化鍵 **(使用引數 |CO=color)** [ *預設值* 為 藍色],適用於 Kb 和 KbL
    • 以及 Kp 和 Kpl 中的黑色... 以及不太友好的父模板:{{keypress}}
    • 所有都以粗體文字呈現鍵列表,與父模板不同:{{keypress}},在解釋中對鍵命令產生影響。
    • 所有四個,除了 {{keypress}},都將接受任何合法的網路顏色作為引數 '|CO=' s.a. |CO=#F867BC 或 |CO=lightgreen... 在這種情況下,kp 與 kb 之間或 kpL 與 kbL 文字和圖形生成之間沒有區別
      {{kb|SHFT|ALT|TAB|CO=#F867BC}} 與更大的 {{kpL|SHFT|ALT|TAB|CO=darkgreen}}

{{kb|SHFT|ALT|TAB|CO=#F867BC}} 與更大的 {{kpL|SHFT|ALT|TAB|CO=darkgreen}}

  • 這些行為在 {{kpL}} 和 {{kbL}} 模板中重複,但有一個區別。這兩個後面的模板將鍵序列巢狀在 '<Big>...</Big> 標籤' 中,作為命令序列在文字中的呈現,“掩蓋”了周圍文字中的相對“噪音”中的按鍵。
  • 如果引數 |p= 已定義(即 {{{p}}}),將作為字尾表達,不帶填充。這旨在封裝熱鍵定義,並在相同字型中使用解釋,例如 >{{Kb|CTRL|V|p= (貼上)}}{{Kp|CTRL|V|p= (貼上)}}
正面對比示例
... 然後按 CTRL+V(貼上) 將值放入電子表格單元格中...
... 然後按 CTRL+V(貼上) 將值放入電子表格單元格中...

  作者懷疑這些形式在使用帶“L”字尾的“更大的鍵”變體時會有用,但為了完整起見...

... 然後按 CTRL+V(貼上) 將值放入電子表格單元格中...
... 然後按 CTRL+V(貼上) 將值放入電子表格單元格中...

注意'|p' 引數在兩個 L 變體中都以普通網頁字型顯示,而不是等寬字型(如所示的鍵內部),而且,在這兩個變體中,'|p' 的字型沒有放大...

  • 如果你希望所有都是等寬字型,並且鍵和訊息很大,請將 Kp 或 Kb 包裹在 BIG 標籤中以獲得這種效果。

 


用法連結在下面,對所有這些模板呼叫都是通用的


這是 {{按鍵}} 模板,可用於說明按鍵。在排版上,它最適合與與正常文字流分開的示例一起使用,例如在表格單元格中。它也可以用於列表(如本頁所示),但最好在每個列表項之間新增一個空行,這樣鍵邊框就不會相互重疊。

示例

{{key press|A}} 生成 A

按鍵組合

[編輯原始碼]

要說明按鍵組合,只需使用額外的引數

{{key press|Alt|P}} 生成 Alt+P
{{key press|Ctrl|Alt|Del}} 生成 Ctrl+Alt+Del

此模板目前最多可處理 5 個鍵名引數。

當您向此模板提供多個鍵名時,它會在它們之間新增一個 "+",且周圍沒有空格。這意味著它不會換行。但是,當您在表格中顯示按鍵組合時,這可能會導致表格項過寬。在這種情況下,請手動使用空格將 "+" 分隔開來,以便可以換行。例如:

{{key press|Ctrl}} + {{key press|Alt}} + {{key press|Del}} 生成 Ctrl + Alt + Del

另一方面,為了說明 Windows Alt 鍵程式碼,您可能需要使用沒有間隔標點符號或空格的單獨模板。例如,在大多數北美和西歐的 Windows 系統中,加減號 (±) 可以透過按住 Alt 鍵並輸入 0177(使用 數字鍵盤)來輸入。這可以用以下方式來說明:

{{key press|Alt|0}}{{key press|1}}{{key press|7}}{{key press|7}} 生成 Alt+0177

維基字元

[編輯原始碼]

一些維基標記字元,如 豎線符號分號等號,需要使用 {{!}}、{{;}} 和 {{=}} 模板來輸入。

{{key press|{{!}}}} 生成 |
{{key press|{{;}}}} 生成 ;
{{key press|{{=}}}} 生成 =

鍵符號

[編輯原始碼]

一些鍵名有對應的 Unicode 字元。此模板會自動為以下鍵名新增這些 "圖示":

{{key press|Shift}} 生成 ⇧ Shift
{{key press|Enter}} 生成 ↵ Enter
{{key press|Tab}} 生成 Tab ↹
{{key press|Backspace}} 生成 ← Backspace
{{key press|Cmd}} 生成 ⌘ Cmd
{{key press|Opt}} 生成 ⌥ Opt
{{key press|Up}} 生成
{{key press|Down}} 產生
{{key press|Left}} 產生
{{key press|Right}} 產生

沒有字元代表 Windows 鍵選單鍵。此外,Windows 徽標是 商標。因此,該模板以以下方式顯示它們的近似字元

{{key press|Win}} 產生 ⊞ Win
{{key press|Menu}} 產生 ≣ Menu

技術細節

[編輯原始碼]

此模板呼叫 {{key press/core}},該模板包含否則將在 {{key press}} 中多次重複的程式碼,從而簡化了程式碼。

這些都或多或少地執行相同的任務
  • {{key}} 用於較暗的鍵。
  • {{key2}} 用於較淺的鍵。
  • {{keypress}} (此模板) - 是以下五個變體的基本程式碼
    • {{kp}} 和 {{kb}} - 簡短命名實用程式變體,具有以下特點
       • 使用者標準字型
       • kb 預設字型顏色為藍色;但兩者都允許使用字型顏色覆蓋引數 '...|key(s)...|CO=hex-color-code' 或 '...|CO=######|key(s)'。
    • {{kpL}} 和 {{kbL}} - 簡短命名實用程式變體,具有以下特點
       • 使用者 '+1-Sized 字型'(即 <Big>...<\big>)
       • kbL 預設字型顏色為藍色;但兩者都允許使用字型顏色覆蓋引數 '...|key(s)...|CO=hex-color-code' 或 '...|CO=######|key(s)'。
    • {{kpb}} - 使用相同核心(在下文)的加粗字型的大鍵
  • {{mb}} - 更大、更淺的滑鼠按鈕使用相同核心程式碼

   

華夏公益教科書