Nie można wpisać Unicode z powodu skrótów klawiaturowych

0

Próbuję wpisać niektóre znaki Unicode zawierające litery. Korzystam z systemu Windows 7, ale problem pojawia się również w systemie Windows 8. Przykładem jest 🎻 (U + 1F3BB). Nie mogę go jednak wpisać, ponieważ Firefox i każdy inny program, w którym próbuję je wpisać, ma znak alt+ flub alt+ bjako skrót do czegoś innego. Czy w ogóle mogę obejść te skróty? Próbowałem alt+ shift+ (kod) i edytowałem rejestr.

Rizada
źródło
Jakiego systemu operacyjnego używasz? Edytuj pytanie i dodaj odpowiedni tag, aby wyraźnie wskazać używany system operacyjny.
JakeGould,
Zrobiłem to, używam teraz Win 7, ale to także nie działa na Win 8
Rizada
Właśnie edytowałem twoje pytanie, aby dodać system operacyjny do samego tekstu. Tagi pomagają w sortowaniu pytań, ale tekst pozwala od razu zobaczyć, co masz nadzieję zrobić. Mam nadzieję, że ktoś może przyjść Ci z pomocą.
JakeGould,
Jakiej metody używasz do wpisywania znaków według ich numerów Unicode? Większość metod nie działa dla znaków poza BMP, tj. Z liczbami> FFFF.
Jukka K. Korpela
Po prostu przytrzymuję klawisz Alt, a następnie
wpisuję

Odpowiedzi:

1

Metodą wprowadzania, której prawdopodobnie używasz, jest metoda „uniwersalna” na stronie Fileformat.info. Jak wprowadzać znaki Unicode w systemie Microsoft Windows : naciśnij klawisz Alt, wprowadź +za pomocą klawisza numerycznego, wpisz numer Unicode cyframi szesnastkowymi, zwolnij klawisz Alt. Chociaż bardzo przydatna, metoda nie jest tak naprawdę uniwersalna. Po pierwsze, wymaga ustawienia rejestru systemu Windows, które zwykle jest domyślnie wyłączone; ale najwyraźniej masz to ustawienie OK. Po drugie, wpisanie znaku z Altwciśniętym klawiszem może być obsługiwane przez oprogramowanie, którego używasz. Najwyraźniej w twojej wersji Firefoxa,AltFjest obsługiwany przez przeglądarkę. Ale nawet gdybyś mógł to naprawić, nie pomogłoby ci to wprowadzić U + 1F3BB. Powodem jest trzecie istotne ograniczenie metody „uniwersalnej”: działa ona tylko do U + FFFF, tj. Dla znaków w Basic Multilingual Plane (BMP). Wiele nowych znaków podobnych do ikon zostało przydzielonych poza BMP.

Ograniczenie BMP jest zilustrowane obserwacją w komentarzach: próba wprowadzenia U + 10400 przy użyciu metody daje results, czyli literę cyrylicy Е z grobem, U + 0400. Kiedy więc wpisałeś 10400, próbując użyć metody, wiodące 1 zostało zignorowane. (Innymi słowy, wprowadzony numer szesnastkowy został pobrany modulo 10000 hex).

Tak więc zastosowana metoda nie ma zastosowania do wprowadzania U + 1F3BB z bardziej fundamentalnego powodu niż przypisania klawiszy Alt specyficzne dla programu.

W systemie Windows nie ma wbudowanego sposobu wpisywania znaków spoza BMP. Korzystanie z funkcji kopiuj i wklej jest często najbardziej praktycznym sposobem. Oczywiście najpierw potrzebujesz czegoś do skopiowania; możesz skorzystać z internetowych tabel znaków lub mojego narzędzia do wprowadzania pełnego Unicode lub narzędzia do wybierania znaków w programie Microsoft Word (który rozciąga się poza BMP, w przeciwieństwie do narzędzia do wybierania znaków w systemie Windows, tj. CharMap).

Jukka K. Korpela
źródło