Wiele znaków wymienionych na cytowanej stronie znajduje się w płaszczyźnie 1, tj. Poza podstawową płaszczyzną wielojęzyczną (BMP), nieformalnie scharakteryzowanej jako "16-bitowy podzestaw kodu Unicode". Zgodnie ze standardem ECMAScript implementacja może obsługiwać znaki spoza BMP, ale nie musi. W rzeczywistości wymaga to tylko wsparcia dla znaków, które zostały zdefiniowane w Unicode w wersji 3.0. Inne znaki mogą być używane, ale mogą powodować problemy z przenośnością. W praktyce nowoczesne implementacje JavaScript obsługują pełny kod Unicode.
Sposób wpisywania znaków zależy od edytora tekstu i innego oprogramowania. Istnieją na przykład narzędzia, które umożliwiają wprowadzanie znaków za pomocą specjalnych kombinacji klawiszy, bezpośrednio wprowadzając je do bieżącego punktu wstawienia lub dodając je do schowka.
O ile mi wiadomo, jedynym narzędziem, które pozwala pisać dowolny znak Unicode jest mój full Unicode input utility. Twój edytor może mieć bardziej zintegrowane narzędzie, ale większość edytorów tekstu jest raczej prymitywna w danych wejściowych Unicode. Sprawdź stronę Alana Wooda: Unicode and Multilingual Editors and Word Processors.
Uwielbiam brak opinii w trakcie głosowania. – sherlock
Innym rozwiązaniem jest napisanie [niestandardowej wtyczki] (http://stackoverflow.com/questions/21290849/replacing-words-with-greek-letters-in-sublimetext) lub edycja powiązań klawiszy użytkownika. – SwiftsNamesake