Do other OS's support ALT-codes?
Do OS's other than Windows support Alt-codes? If I put in Alt+1 for ☺, would I be able to put the same code in on MacOS and Linux and get the same output?
Solution 1:
Alt-code is Windows specific. Other OSes have various ways to input Unicode characters.
On macOS 8.5 and later you hold ⌥ Option then type the 4-digit hex value. Characters outside the BMP can be input via Character Viewer
On Linux there are 2 common methods:
- Hold Ctrl+⇧ Shift and type u followed by the hex digits.
- Enter Ctrl+⇧ Shift+u, release, then type the hex digits, and press ↵ Enter (or Space or press and release ⇧ Shift or Ctrl)
There are other ways that you can find here
There are also other cross-platform methods to type any Unicode characters
-
Open the rich text editor on your platform like MS Word, Libre Office or Wordpad, enter the hex code point value (like 1F3BB) with an optional
U+
prefix and press Alt+X -
Open the console in your browser and run the below commands. It works in most modern browsers like Firefox, Chrome/Chromium (including Chromium Edge)
copy("\u25A0") // only applicable for characters in the BMP (⩽ U+FFFF) copy("\u{1F3BB}") // applicable for all characters (U+0000 to U+10FFFF) copy(String.fromCodePoint(0x1F3BB))
-
Use PowerShell to copy the desired character to clipboard
scb "`u{1F3BB}" # or Set-Clipboard "`u{1F3BB}" # or [char]::ConvertFromUtf32(0x1F3BB) | Set-Clipboard # or [char]::ConvertFromUtf32(0x1F3BB) | scb # or [char]0x1F3BB | Set-Clipboard