
我遇到了 Alt 程式碼的問題。我經常需要在文字中輸入減號。我的公司使用 Excel、PowerPoint 和 Word 來交換文字。因此我需要能夠在這三個程式中輸入減號。
查閱了代碼後http://www.fileformat.info/info/unicode/char/2212/index.htm並對它們進行實驗,我發現了以下內容:
- 在 Word 和 PowerPoint 中,Alt+8722 有效。 Alt,+,2212 即使在之後也不起作用註冊表修改。 Word曾經在登錄機碼修改前就切換到內嵌方程式編輯器,之後就停止這樣做了。
- 在 Excel、記事本和此處(在 Chrome 中)中,Alt,+,2212 在註冊表修改後有效。
因此,Word 和 PowerPoint 的行為與記事本、Excel 和其他程式不同。
我想知道:為什麼相同的方法在不同的微軟程式中產生不同的結果,在Windows中是否有統一的方法來取得減號?
答案1
在Word 中,Alt,+,2212 被視為Alt+2212,即產生十進位代碼2212(十六進位8A4)的字元。若要根據十六進位代碼在 Word 中方便地輸入字符,請正常鍵入該代碼並按 Alt+X。如果程式碼前面緊跟著十六進位數字或字母 x,則需要在其前面加上 u+ 前綴。因此,例如 1u+2212 Alt+X 產生 1−。
由於某些原因,Word 對 Alt、+、... 等輸入有自己的處理方式,因此,輸入減號有統一的方法。您可以透過安裝鍵盤驅動程式來建立鍵盤驅動程序,該程式具有為此目的分配的鍵或組合鍵,例如我的數學鍵盤佈局適用於 Windows 上的 QWERTY 鍵盤。 (它使連字符“-”(美國鍵盤)產生減號。它的目的是讓您在它和一些正常的鍵盤佈局之間切換,僅將其用於數學表達式。您當然可以採用任何正常的佈局只需修改它,例如右 Alt (AltGr) 將“-”更改為“−”。