W systemie Linux klawisz Compose to świetny sposób na wprowadzenie wielu symboli. Na przykład
- em-dash - naciskając Composewtedy- - -
- ö naciskając Composenastępnie: o
- Euro €, naciskając ComposewtedyC =
(Funkcję klawisza Compose można przypisać do różnych klawiszy klawiatury, takich jak prawy / lewy Alt, prawy / lewy klawisz Windows.)
Naprawdę brakuje mi klawisza Compose podczas korzystania z systemu Windows. Szukałem, ale jak dotąd nie znalazłem sposobu na uzyskanie równoważnej funkcji Komponuj klucz w systemie Windows. Czy ktoś wie jak to zrobić?
windows
keyboard-shortcuts
Craig McQueen
źródło
źródło
Odpowiedzi:
Chociaż jest to stare pytanie, wiele innych prawdopodobnie natknie się na nie za pomocą wyszukiwarki Google. Tak więc około 4 lata po tym, jak zostało zadane, doszedłem do wniosku, że istnieje kilka innych opcji. Nie mogłem przetestować ich wszystkich (w domu nie mam Windowsa, ale tylko pod kątem świeżego i świeżego powietrza - aw pracy nie mam dostępu np. Do Dropbox, aby pobrać niektóre archiwa), ale oto krótka lista:
To powinno dać każdemu potrzebującemu kilka dodatkowych opcji. Zastanawiam się, czy MS w końcu wbuduje tę funkcję w swoje wydania, do których należy (zwróć uwagę na „jeśli”, a nie „kiedy”) ...
źródło
Istnieje kilka narzędzi do emulacji kluczowych akordów kompozycji w stylu Unixa pod oknami. Allchars to także F + OSS, chociaż sam jeszcze tego nie próbowałem (jest to jedno z wielu narzędzi w moim folderze zakładek „spróbuj później”).
źródło
W systemie Windows AllChars powinien robić, co chcesz. Używam go do dokładnie tego, co opisujesz od prawie roku.
Ostrzeżenie: jeśli zainstalujesz AllChars, a Twoja klawiatura zacznie zachowywać się dziwnie, wypróbuj jedną z innych oferowanych przez nich wersji, być może wersję alfa / beta. Wszystkie wydają się mieć różne problemy z różnymi wersjami systemu Windows. Ale jeden z nich powinien współpracować z tym, czego używasz.
źródło
Istnieje również Freecompose , znajdujący się na code.google.com, ale ma ten denerwujący dźwięk za każdym razem, gdy zaczynasz tryb komponowania.
źródło
Accent Composer wygląda obiecująco i mam nadzieję wypróbować go za jakiś czas.
Aktualizacja:
W rzeczywistości AllChars wydaje się robić to, czego potrzebuję (pomimo tego, że strona internetowa mówi, że tak nie jest; Myślę, że informacje o stronie są nieaktualne w porównaniu do najnowszej wersji) i są bezpłatne. Więc nie zawracam sobie głowy Accent Composer.
źródło
Możesz używać
United states-International
układu klawiatury, możesz łatwo wpisywać znaki akcentowane bez specjalnego oprogramowania.`+ a= A
'+ c= ç
"+ o= ö
Nie sądzę jednak, że można go użyć do € i m-dash
źródło
W programach MS (Word, Outlook itp.) Możesz wpisać ctrl+, : oaby uzyskać
ö
i ctrl+, ` eaby uzyskaćè
.
źródło
Jeśli rozumiem, co robi klawisz Compose w Linuksie, ekwiwalent systemu Windows naciska Alt Grrazem z klawiszem takim jak Aprodukować á lub Á, Eaby produkować é lub É itp.
Możesz także przytrzymać lewy Altklawisz wraz z kodem numerycznym na klawiaturze numerycznej, co spowoduje wygenerowanie wielu symboli, takich jak
Alt+ 1= ☺
Alt+ 2= ☻
Alt+ 3= ♥
Alt+ 4= ♦
Alt+ 5= ♣
Alt+ 6= ♠
Alt+ 7= •
Alt+ 8= ◘
Alt+ 9= ○
Alt+ 1, 0= ◙
Są tysiące i po szybkim spojrzeniu nie mogę znaleźć pełnej listy - znalazłem ten przewodnik, który wygląda dobrze - ( i znalazłem go z tego linku ), ale jest ich wiele i możesz znaleźć lepiej.
Możesz także przejść do mapy postaci (poprzez Akcesoria lub Uruchom> „Charmap”), kliknąć symbol i zobaczyć, co to jest skrót klawiszowy - (nie jest dostępny dla wszystkich).
źródło
Compose
robi. Pozwala wpisywać znaki spoza klawiatury, wprowadzając łatwą do zapamiętania sekwencję dwóch (czasem więcej) znaków, np.Compose : o
Do pisaniaö
lubCompose C =
pisania€
. Wprowadzanie znaków za pomocą cyfr lub innych niejasnych specyfikacji nie jest bliskie odpowiednikowi.Funkcja tworzenia nie jest dokładnie taka sama jak martwy klawisz. Ściśle kompozycja przestaje wstawiać odstępy i drukuje następujące znaki w tym samym miejscu. Więc nawet jeśli twoja czcionka nie ma è zostanie utworzona z e i `. Nadal są dwiema postaciami w tym samym miejscu.
Deadkey to coś innego: wpisujesz deadkey „” i nic nie widzisz. ale następujące „e” zostanie zastąpione znakiem Unicode „è”, który jest jednym znakiem (a nie dwoma w tym samym miejscu).
Deadkey będzie działał tylko z kombinacjami, które spowodują powstanie znaków Unicode, podczas gdy komponuje pracę ze wszystkimi kombinacjami klawiszy (teoretycznie zależy to od systemu operacyjnego i aplikacji)
Istnieją kombinacje obu metod (komponowanie z prawidłowym wynikiem Unicode automatycznie konwertowanym na Unicode), więc komponujesz C = daje prawdziwy € char, a nie po prostu drukujesz C i = w tym samym miejscu.
Najpierw układa się znak alfabetyczny, a następnie modyfikacja. Za pomocą Deadkey najpierw pobiera się modyfikację (deadkey), a następnie znak alfabetyczny.
Na przykład w systemie Windows: deadkey „'” i „e” (Unicode U + 0060 i U + 0065) spowoduje „è” (znak Unicode 00E8)
e +0300 <\ ALT> otrzyma tę samą optykę, ale dwa znaki (Unicode U + 0065 i U + 0300)
Oczywiście prawdziwa Unicode jest bardziej rygorystyczną metodą. Ale komponowanie jest bardziej elastyczne:
deadkey „
" and "w" (Unicode U+0060 and U+0077) will result in "
w” (brak dostępnych znaków Unicode), kompozycja nie jest dostępnaw +0300 <\ ALT> otrzyma znak `over w jako skład an nie Unicode, więc działa (jeśli jego użyteczność to inne pytanie)
Układ klawiatury z martwymi klawiszami można zaprogramować za pomocą bezpłatnego konwertera układu klawiatury Microsoft, dzięki czemu można mapować funkcje klawisza martwego na warstwy (na przykład warstwa AltGr jest prawie pusta, można tam mapować martwe klawisze), pomoc dla potrzebnych definicji to grecki układ klawiatury. Klucze tworzenia można również mapować, ale nie należy klikać klawisza deadkey w definicji, ale po prostu wpisać kod Unicode prawidłowych znaków composekeys (zaczynając od U + 0300)
Trudną rzeczą będzie komponowanie i tworzenie martwych klawiszy na WindowsPC z ograniczonymi prawami użytkownika (w biurze), gdzie nie można wprowadzać zmian w sterownikach i uruchamiać własnych programów.
W tym celu można użyć programowalnej klawiatury (na przykład klawiatury POS) lub konwertera mikrokontrolera (Soarer-Converter z teensy ++ 2.0). Tam możesz umieścić znaki składane w Unicode na dodatkowych warstwach. Sposób na stworzenie prawdziwych martwych klawiszy w sprzęcie nie jest łatwy - musisz zaprogramować własny adapter, nikt tego teraz nie zrobił (ale Soarer zastanawia się nad stworzeniem dla niego swojego konwertera)
źródło