Trainz/kbL
|
|
此頁面是華夏公益教科書的一部分Trainz 華夏公益教科書管理. |
- 目的和用途
這與 Template:Key_press 和 模板:Kb 的內部程式碼相同,但與後者不同,因為它既包含在 BLACK(或使用引數 |CO=color)中,作為 {{Kb}} 支援的替代顏色化 HTML 包裝器,但也包含包裝器,它增加了字型大小“'...' 在維基標記中。顯示的鍵在使用者(*瀏覽器*)的*預設等寬字型* 中表達 包裝器(或 軟體容器)。
- 相關的模板 模板:Kb 和 模板:KbL 則使用 藍色主題,它在 Trainz 華夏公益教科書 中被廣泛用於強調工具選擇命令與其他型別的熱鍵之間的區別,但 HTML 包裝器之間的區別相同。
- 目的和用途
此“按鍵藍色”變體({{kbL}} 和/或 {{kb}})與 Template:Key_press 和{{kp}} 和 {{kpL}}—分別生成相同呈現的黑色文字變體,但使用粗體黑色文字。
- 螺母和螺栓
每個變體都包裹輸入的鍵以在替代顏色化 HTML 包裝器中以不同的方式呈現,並在 包裝器 中表達 *瀏覽器*(使用者)的*預設等寬字型*。
- 每個都允許顏色化鍵 **(使用引數 |CO=color)** [ *預設值* 為 藍色],適用於 Kb 和 KbL
{{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}} - 使用相同核心(在下文)的加粗字型的大鍵
- {{kp}} 和 {{kb}} - 簡短命名實用程式變體,具有以下特點
- {{mb}} - 更大、更淺的滑鼠按鈕使用相同核心程式碼