如何透過 Alt 鍵打出所有特殊字元?

peterjxl發表於2024-10-06

有時我們需要鍵入鍵盤上沒有的字元,例如版權符號 ©,怎麼辦呢?

上一篇文章說過,可以用輸入法自帶的符號表功能。但除此之外,Windows 官方有一個功能,可以讓我們可以透過 Alt 鍵輸入任何特殊符號。

使用方法

  1. 按住鍵盤上的 Alt 鍵。
  2. 按住 Alt 鍵後,在數字鍵盤上鍵入所需字元的四位數程式碼。
  3. 鬆開 Alt 鍵。

此功能僅在使用數字鍵盤時有效,鍵盤頂部的數字行無效。

示例

符號 名稱 Alt-code
© 版權符號 Alt + 0169
® 註冊符號 Alt + 0174
商標 Alt + 0153
列表點 Alt + 0149
§ 分節符 Alt + 0167
短劍符號 Alt + 0134
雙短劍符號 Alt + 0135
短破折號 Alt + 0150
長破折號 Alt + 0151
段落符號 Alt + 0182
¡ 倒置感嘆號 Alt + 0161
¿ 倒置問號 Alt + 0191
¢ 分幣符號 Alt + 0162
£ 英鎊 Alt + 0163
Є 歐元 Alt + 0128
¥ 日元 Alt + 0165

Windows 官方文件:https://support.microsoft.com/zh-cn/windows/windows鍵盤提示和技巧-588e0b72-0fff-6d3f-aeee-6e5116097942

原理

那麼這些字元的四位數程式碼怎麼來的呢?其實這個四位數程式碼,就是這些字元的在某些編碼方案(GBK、Unicode 等)中的序號

感興趣的同學可以去看看我寫的字元編碼教程

比如,字元「A」在 GBK、Unicode 中的序號是 65:

那麼按下 Alt 鍵,輸入 65 ,鬆開 Alt 鍵,即可完成字元「A」的輸入。

查詢字元編碼

如何知道一個字元的序號呢?總不能全部背下來吧!這裡介紹幾個方法。

透過線上網站

不少線上網站提供這樣的功能,例如 qqxiuzi.cn/bianma/zifuji.php

透過程式語言查詢

也可以透過 Python 等程式語言來輸出編號:

> python
>>> ord('A');
65

透過 Windows 字元對映表查詢

也可以在 Windows 上按下 Win + R 鍵:

然後輸入"charmap"命令並回車開啟字元對映表,然後就可以在這裡找需要想要的字元了:

最後

如果有什麼字元輸入起來比較麻煩,但是又頻繁地用到,那麼就可以考慮用這個方法。

例如,在 Word 中,我經常要打出一個勾選的核取方塊,那麼就可以按住 Alt 鍵,然後在小鍵盤輸入 9745

除此之外,你也可以考慮用自定義短語的方式來實現這個需求,怎麼方便怎麼來。

如果有什麼其他更好的方法,歡迎留言分享👀

相關文章