2010-02-18 20:37:14 +0000 2010-02-18 20:37:14 +0000
43
43

Jak wpisywać znaki akcentowane w systemie Windows?

Słyszałem, że można przytrzymać alt i wpisać jakiś kryptyczny kod numeryczny, aby uzyskać znaki jak akcentowane litery. Czy istnieje sposób, aby zrobić to w sposób bardziej zbliżony do mac way ?

答案 (18)

19
19
19
2013-09-07 19:09:46 +0000

Opcje oprogramowania rodzimego

Mapa znaków systemu Windows

Mapę znaków systemu Windows można otworzyć w jeden z następujących sposobów:

  • Przejdź do Start → Wszystkie programy → Akcesoria → Narzędzia systemowe → Mapa znaków lub Start → Akcesoria systemu Windows → Mapa znaków.
  • W polu wyszukiwania w menu Start można wpisać “Character Map”.
  • Można wtórnie kliknąć przycisk Start, kliknąć Run , wpisać “charmap” i kliknąć OK (lub nacisnąć Enter).
  • Możesz nacisnąć Win + R, wpisać “charmap” i kliknąć OK (lub Enter).
  • Możesz utworzyć skrót do niego na Pulpicie lub w innym miejscu.
  • Jeśli masz Windows 7, możesz Przypiąć go do paska zadań lub Menu Start .

Gdy masz otwartą Mapę znaków Windows,

  1. Znajdź żądany znak.
  2. Pojedyncze kliknięcie powiększy postać, aby się jej lepiej przyjrzeć.
  3. Podwójne kliknięcie spowoduje dołączenie znaku do pola tekstowego Characters to copy znajdującego się na dole, a zawartość pola Characters to copy zostanie umieszczona na tablicy. Następnie możesz wkleić (Ctrl + V) te znaki tam, gdzie chcesz ich użyć.

Skróty klawiaturowe

Aby używać skrótów klawiaturowych Alt, musisz mieć klawiaturę z dedykowaną klawiaturą numeryczną i włączony Numlock. Musisz także znać numer znaku, który chcesz wpisać. Na przykład, jeśli chcesz wpisać małą literę e z akcentem (é), wtedy przytrzymaj klawisz Alt i wpisz Numpad 0, Numpad 2, Numpad 3, Numpad 3. Pamiętaj, że Num Lock musi być włączony i musisz używać klawiszy na klawiaturze numerycznej. Nie możesz używać klawiszy numerycznych na górze klawiatury.

Jest kilka różnych metod by dowiedzieć się jaka jest liczba związana z danym znakiem. Najłatwiej jest użyć Windows Character Map, jeśli zauważysz w prawym dolnym rogu Character Map po kliknięciu na znak, mówi ci sekwencję klawiszy. Istnieje również wiele stron internetowych, które wymieniają to, takie jak ten, który łamie je na kategorie .

Dodatkowe usługi językowe

Możesz dodać dodatkowe usługi językowe dla języka hiszpańskiego, niemieckiego, greckiego, itd.

  1. Przejdź do Panelu sterowania i kliknij na Zmień klawiaturę lub inne metody wprowadzania pod Zegar, język i region
  2. Klikamy na zakładkę Klawiatura i języki
  3. Kliknij na przycisk Zmień klawiaturę…
  4. Kliknąć na przycisk Dodaj…
  5. Rozwiń język, który używa żądanych znaków (np. Hiszpański (Meksyk))
  6. Rozwiń Klawiatura
  7. Zaznacz jedną z opcji (np. Latynoamerykański)
  8. Kliknąć na przycisk OK
  9. Kliknąć na przycisk Zastosuj

Po wykonaniu tych czynności w zasobniku systemowym pojawi się okno wyboru języka. Można go kliknąć, aby otworzyć menu wyboru języka.

Na przykład, jeśli chcesz wpisać małą literę e (é), kliknij pojedynczo na selektorze języka, wybierz Hiszpański (Meksyk), następnie naciśnij klawisz ´ i naciśnij e. Powinieneś upewnić się, że przełączyłeś się z powrotem na Angielski (Stany Zjednoczone) lub jakikolwiek inny język ojczysty.

Uwaga, możesz przełączać się między językami wejściowymi przez naciśnięcie Lewy Alt + Lewy Shift, możesz również ustawić klawisze skrótów dla poszczególnych języków wejściowych w zakładce Zaawansowane ustawienia klawiszy w oknie dialogowym Usługi tekstowe i języki wejściowe, do którego dotarłeś po kroku 3 ostatniej sekcji.

Opcje sprzętowe

Jak inni wspomnieli, możesz kupić klawiatury, które mają dostępne znaki akcentowane, takie jak ta $5.00 Latin/Spanish keyboard on eBay .

Third-Party Software Options

Te opcje pozwolą Ci najbardziej zbliżyć się do stylu Maca. W Linuksie możesz skonfigurować coś, co nazywa się “Compose Key”, który zachowuje się podobnie do metody Maca. Na przykład, aby wpisać małą literę e (é) wykonasz Compose Key, ‘, e. W rezultacie, możesz wyszukać “compose key for windows” i dojść do większości z tych opcji.

  1. freecompose : Działa w systemie Windows 2000 lub lepszym. To jest to, czego osobiście używam i polecam, ponieważ pozwala dodawać, usuwać i zmieniać sekwencje klawiszy.
  2. AutoHotkey ](http://www.autohotkey.com/) w połączeniu z tym skryptem , o którym wspomniał @jay ](https://superuser.com/a/114420/109949).
  3. Unichars ](http://unichars.sourceforge.net/en/frame.html): również rozwiązanie AutoHotkey
  4. AllChars ](http://allchars.zwolnet.com/)

Osobiście, lubię ustawiać mój “Compose Key” na klawisz Caps Lock. Ale wiele osób używa lewego klawisza Alt.

17
17
17
2010-02-18 21:28:43 +0000

Ctrl + ‘, następnie puść je, a e da ci é

To będzie działać dla samogłosek, ale w moich testach, tylko w niektórych sytuacjach (np. MS Office).

10
10
10
2010-02-18 20:48:19 +0000

Alternatywą jest zainstalowanie wielojęzycznego układu klawiatury (np. Canadian Multilingual) i użycie klawiszy skrótu (ALT+SHIFT w Vista i 7), aby przełączać się między tym a normalnym układem klawiatury.

7
7
7
2010-02-27 23:54:03 +0000

Windows to taki ból. Używam copypastechar aby je złapać i wkleić :P

7
7
7
2010-02-28 01:45:02 +0000

Używam tego wspaniałego skryptu AutoHotkey z tego forum http://www.autohotkey.com/forum/topic570.html autorstwa ‘jak’. Wystarczy ustawić ten skrypt, aby uruchamiał się przy starcie:

Dzięki temu możesz robić takie rzeczy jak

  • Windows + ` a następnie e, aby uzyskać è
  • Windows + : a następnie e, aby uzyskać ë

…etc

;====================================
;accents "top part" - this top part needs to be located at the top part (the 'run' part) of the ahk file
;====================================
;
;============ ----- Send Unicode Character - universal MS word-style accents in any application
;
SendInput:=DllCall("GetProcAddress",UInt,DllCall("GetModuleHandle",Str,"user32"),Str,"SendInput")
VarSetCapacity(SendUbuf, 56, 0) ; INIT SendU data strucure
NumPut(1, SendUbuf, 0, "Char")
NumPut(1, SendUbuf,28, "Char")
NumPut(0x40000, SendUbuf, 6)
NumPut(0x60000, SendUbuf,34)
;-----------------
;

;====================================
;accents "hotkey part" - (this part can be located anywhere)
;====================================
;

SendU(UC) { ; Send Unicode Char, Pressed modifier keys stay active!
   Global ; SendUbuf, SendInput
   NumPut(UC, SendUbuf, 6, "Short")
   NumPut(UC, SendUbuf,34, "Short")
   Return DllCall(SendInput, UInt,2, UInt,&SendUbuf, Int,28)
}

a::
if accent=grave
; sendinput,à
{
SendU(0x00e0)
}
else if accent=acute
{
; Send,á
SendU(0x00e1)
}

else if accent=circumflex
; sendinput,â
{
SendU(0x00e2)
}
else if accent=tilda
; sendinput,ã
{
SendU(0x00e3)
}
else if accent=umlaut
; sendinput,ä
{
SendU(0x00e4)
}
Gosub,TurnAccentsOff
Return

c::
if accent=cedilla
; sendinput,ç
{
SendU(0x00e7)
}
Gosub,TurnAccentsOff
Return

e::
if accent=grave
; sendinput,è
{
SendU(0x00e8)
}
else if accent=acute
; sendinput,é
{
SendU(0x00e9)
}
else if accent=circumflex
; sendinput,ê
{
SendU(0x00ea)
}
else if accent=umlaut
; sendinput,ë
{
SendU(0x00eb)
}
Gosub,TurnAccentsOff
Return

i::
if accent=grave
; sendinput,ì
{
SendU(0x00ec)
}
else if accent=acute
; sendinput,í
{
SendU(0x00ed)
}
else if accent=circumflex
; sendinput,î
{
SendU(0x00ee)
}
else if accent=umlaut
; sendinput,ï
{
SendU(0x00ef)
}
Gosub,TurnAccentsOff
Return

n::
if accent=tilda
; sendinput,ñ
{
SendU(0x00f1)
}
Gosub,TurnAccentsOff
Return

o::
if accent=grave
; sendinput,ò
{
SendU(0x00f2)
}
else if accent=acute
; sendinput,ó
{
SendU(0x00f3)
}
else if accent=circumflex
; sendinput,ô
{
SendU(0x00f4)
}
else if accent=tilda
; sendinput,õ
{
SendU(0x00f5)
}
else if accent=umlaut
; sendinput,ö
{
SendU(0x00f6)
}
Gosub,TurnAccentsOff
Return

u::
if accent=grave
; sendinput,ù
{
SendU(0x00f9)
}
else if accent=acute
; sendinput,ú
{
SendU(0x00fa)
}
else if accent=circumflex
; sendinput,û
{
SendU(0x00fb)
}
else if accent=umlaut
; sendinput,ü
{
SendU(0x00fc)
}
Gosub,TurnAccentsOff
Return

+a::
if accent=grave
; sendinput,À
{
SendU(0x00c0)
}
else if accent=acute
; sendinput,Á
{
SendU(0x00c1)
}
else if accent=circumflex
; sendinput,Â
{
SendU(0x00c2)
}
else if accent=tilda
; sendinput,Ã
{
SendU(0x00c3)
}
else if accent=umlaut
; sendinput,Ä
{
SendU(0x00c4)
}
Gosub,TurnAccentsOff
Return

+c::
if accent=cedilla
; sendinput,Ç
{
SendU(0x00c7)
}
Gosub,TurnAccentsOff
Return

+e::
if accent=grave
; sendinput,È
{
SendU(0x00c8)
}
else if accent=acute
; sendinput,É
{
SendU(0x00c9)
}
else if accent=circumflex
; sendinput,Ê
{
SendU(0x00ca)
}
else if accent=umlaut
; sendinput,Ë
{
SendU(0x00cb)
}
Gosub,TurnAccentsOff
Return

+i::
if accent=acute
; sendinput,Í
{
SendU(0x00cc)
}
else if accent=grave
; sendinput,Ì
{
SendU(0x00cd)
}
else if accent=circumflex
; sendinput,Î
{
SendU(0x00ce)
}
else if accent=umlaut
; sendinput,Ï
{
SendU(0x00cf)
}
Gosub,TurnAccentsOff
Return

+n::
if accent=tilda
; sendinput,Ñ
{
SendU(0x00d1)
}
Gosub,TurnAccentsOff
Return

+o::
if accent=grave
; sendinput,Ò
{
SendU(0x00d2)
}
else if accent=acute
; sendinput,Ó
{
SendU(0x00d3)
}
else if accent=circumflex
; sendinput,Ô
{
SendU(0x00d4)
}
else if accent=tilda
; sendinput,Õ
{
SendU(0x00d5)
}
else if accent=umlaut
; sendinput,Ö
{
SendU(0x00d6)
}
Gosub,TurnAccentsOff
Return

+u::
if accent=grave
; sendinput,ù
{
SendU(0x00d9)
}
else if accent=acute
; sendinput,ú
{
SendU(0x00da)
}
else if accent=circumflex
; sendinput,û
{
SendU(0x00db)
}
else if accent=umlaut
; sendinput,ü
{
SendU(0x00dc)
}
Gosub,TurnAccentsOff
Return

TurnAccentsOff:
Hotkey,a,off
Hotkey,e,off
Hotkey,i,off
Hotkey,o,off
Hotkey,u,off
Hotkey,c,off
Hotkey,n,off
Hotkey,+a,off
Hotkey,+e,off
Hotkey,+i,off
Hotkey,+o,off
Hotkey,+u,off
Hotkey,+c,off
Hotkey,+n,off
Return

TurnAccentsOn:
Hotkey,a,on
Hotkey,e,on
Hotkey,i,on
Hotkey,o,on
Hotkey,u,on
Hotkey,c,on
Hotkey,n,on
Hotkey,+a,on
Hotkey,+e,on
Hotkey,+i,on
Hotkey,+o,on
Hotkey,+u,on
Hotkey,+c,on
Hotkey,+n,on
Return

<#'::
keywait, lwin
accent=acute
Gosub,TurnAccentsOn
Return

<#`::
keywait, lwin
accent=grave
Gosub,TurnAccentsOn
Return

<#6::
<#+6::
keywait, lwin
accent=circumflex
Gosub,TurnAccentsOn
Return

<#;::
<#+;::
keywait, lwin
accent=umlaut
Gosub,TurnAccentsOn
Return

<#,::
keywait, lwin
accent=cedilla
Gosub,TurnAccentsOn
Return

<#+`::
keywait, lwin
accent=tilda
Gosub,TurnAccentsOn
Return

Gosub,TurnAccentsOff

Jest też podejście bardziej zbliżone do Maca, którego tutaj nie wypróbowałem: http://www.autohotkey.com/forum/topic30440.html .

4
4
4
2010-02-28 00:20:29 +0000

Używam AllChars na co dzień. Emuluje on klawisz Compose w stylu X, pozwalając mi szybko wpisywać wszystkie te irytujące znaki jak ©, ® i °.

4
4
4
2017-08-01 14:20:55 +0000

Możesz spróbować WinCompose, przypisujesz klawisz skrótu, taki jak prawy Alt lub prawy Ctrl, następnie stuknij go, aby aktywować WinCompose, a następnie wprowadź wymagane sekwencje klawiszy, aby utworzyć żądany znak. https://github.com/samhocevar/wincompose

np. ö jest tworzony przez zrobienie (= oznacza następny znak w sekwencji)

WinCompose (right alt for me) => o => "

Możesz nawet zrobić symbole unicode itp. “

WinCompose => WinCompose => b => i => c => y => c => l => e

3
3
3
2017-03-15 12:42:35 +0000

Układ klawiatury jest tym, czego chcesz. Jeśli potrzebujesz tylko typowych zachodnioeuropejskich znaków akcentowanych, dostarczone przez Microsoft UK Extended lub US International mogą je wpisać bez uciekania się do kodów Alt-Numpad.

Alternatywnie, układ hiszpański jest podobny do układu angielskiego i posiada martwe klawisze dla hiszpańskich akcentów.

Wreszcie, aby uzyskać prawie kompleksowe rozwiązanie, rozważ ten układ klawiatury Euro:

Stworzony przy użyciu oficjalnego MSKLC, wpisze prawie każdy język europejski, jak również pozwoli na wprowadzanie takich rzeczy jak ułamki, ligatury, En-Dash, Em-Dash, cyfry w kółkach i tak dalej.

Sam jeszcze tego nie używałem, ale mam zamiar spróbować dziś wieczorem.

3
3
3
2015-01-15 00:08:51 +0000

Windows 8 ma klawiaturę dotykową, która domyślnie pokazuje się tylko wtedy, gdy masz ekran dotykowy, ale możesz ustawić ją tak, by pokazywała się nawet wtedy, gdy nie masz. Z klawiatury dotykowej, można nacisnąć i przytrzymać literę, a to pokaże Ci jego akcentowane warianty.

2
2
2
2014-04-03 18:15:01 +0000

Bezwstydnie podepnę się pod małe narzędzie, które napisałem do wprowadzania symboli w Windows, ponieważ uważam, że każde rozwiązanie zwykle prezentowane jest zbyt kłopotliwe do codziennego częstego użytku. Moim osobistym przypadkiem użycia jest wpisywanie szwedzkiego å na przykład na międzynarodowej klawiaturze amerykańskiej bez konieczności przełączania układów lub uciekania się do (wstydliwych) kodów klawiszy alt.

Pozwala na wprowadzanie znaków unicode przez wyskakujące okienko, nie różniące się od tego, jak to działa w Apple OS X.

Zobacz https://github.com/mjvh80/SymWin po szczegóły, jest darmowy i open source, ale musi (obecnie) być skompilowany. Jeśli będzie wystarczające zainteresowanie, mogę dodać wstępnie zbudowaną wersję.

Narzędzie może być skonfigurowane dla każdego klucza, np. przez skopiowanie/wklejenie symboli ze strony takiej jak http://copypastecharacter.com .

1
1
1
2018-12-05 03:46:50 +0000

Kolejna bezwstydna autopromocja… Napisałem aplikację dla Windows 10 - KeyEXT - która emuluje to, co Mac robi natywnie. Możesz przytrzymać klawisz, aby wyświetlić opcje dla znaków akcentowanych i innych znaków obcych. Domyślna konfiguracja zawiera większość znaków potrzebnych do języków europejskich opartych na łacinie. Można również dostosować własne ustawienia, aby zawierały dowolne znaki z Unicode - arabskie, chińskie, sanskryt, znaki w stylu Wingdings… cokolwiek.

Możesz go znaleźć tutaj: https://www.microsoft.com/store/apps/9P8X3818K9KT

1
1
1
2015-03-17 22:34:41 +0000

Kolejna wtyczka: Keyferret ](http://keyferret.com) to darmowe narzędzie dla Windows, które niedawno napisałem, aby ułatwić wprowadzanie tych wszystkich znaków, np.

  • Wpisz “a”, a następnie Right Alt+‘, aby uzyskać “á”
  • Wpisz “½”, a następnie Right Alt+Space, aby uzyskać “½”
  • Wpisz “=”, a następnie Right Alt+/, aby uzyskać “≠”
  • Trzymając wciśnięty Right Alt, wciskaj d, aby uzyskać “ð” eth ), “°” (stopień), “†” (sztylet), “‡” (podwójny sztylet), lub “♦” (diament), zwalniając, gdy masz żądany symbol.

Zahacza natywnie o Windows zamiast być skryptem autohotkey, daje interaktywną pomoc przez przytrzymanie RAlt, i możesz edytować swój własny układ (choć wymaga to edycji pliku tekstowego).

0
0
0
2010-06-21 22:54:47 +0000

Używam wielu nieparzystych znaków i właściwie uznałem, że warto stworzyć nowy układ klawiatury używając MSKLC , który używa układu, do którego jestem przyzwyczajony, ale dodaje wiele znaków specjalnych w nierzucających się w oczy miejscach. Te, których używam najczęściej, są wstawione jako kombinacje AltGr, np. AltGr+n dla ŋ i tak dalej. Chodzi o to, żebyś Ty lub ktokolwiek inny korzystający z Twojego komputera miał wszystko na swoim miejscu, a wszystkie te dodatkowe znaki były dostępne, jeśli ich potrzebujesz. Jedynym sposobem, aby to zadziałało, jest zadawanie sobie trudu umieszczania znaków w intuicyjnych miejscach. Gdybyś nie był pewien, czy dany znak istnieje czy nie na Twojej klawiaturze, których klawiszy byś spróbował? Te są zazwyczaj świetnym miejscem do ich przechowywania.

To oczywiście nie rozwiązuje wszystkiego. Ustawiam również skrót klawiaturowy do okna dialogowego wstawiania symbolu w Wordzie, używam Charmap i oddzielnych układów klawiatury dla zupełnie innych metod wprowadzania, takich jak alfabety oparte na języku arabskim.

To powiedziawszy, jestem zaintrygowany ideą rozwiązań kombinacyjnych, ponieważ pozwalają one również używać intuicyjnych ścieżek do potrzebnych znaków. Przypomina mi to starego Word Perfecta…

0
0
0
2013-09-07 17:12:39 +0000

keyxpat ](http://keyxpat.com) może być twoim rozwiązaniem. Otrzymujesz akcenty i inne znaki diakrytyczne na klawiszach, których oczekujesz. Znak, który otrzymasz, zależy tylko od czasu, jaki zajmie ci zwolnienie klawisza (metronom pomoże ci określić ten moment). Napisałem go najpierw dla siebie i wiele osób go doceniło, więc proponuję go teraz online.

0
0
0
2019-02-19 20:35:01 +0000

W systemie Windows w programie Microsoft Word, spróbuj tego (może działać również w Outlooku) ctrl+` ctrl+‘ ctrl+shift+~ ctrl+shift+^ ctrl+/ ctrl+shift+: następnie zastosuj odpowiednią literę, np. małą literę o, aby uzyskać znak akcentowany.

0
0
0
2014-05-16 14:36:59 +0000

więc szukałem i szukałem w sieci jak wpisać enye … przypadkowo odkryłem to sam wczoraj … po prostu przytrzymaj ctrl+shift+...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+ przed naciśnięciem “n” … ten hotkey działa na windows 8.1 …

0
0
0
2017-11-09 17:59:49 +0000

Nie podajesz wersji systemu Windows, której używasz.

W Windows 7 działa to znakomicie dla irlandzkich samogłosek fada, używanych także w innych językach:

  • Win Key+a typy á
  • Win Key+e typy é
  • Win Key+i typy í
  • Win Key+o typy ó
  • Win Key+i typy ú

Ale nie działa mi to w Windows 10, Janne Enberg wskazał w jednym z postów, że zostało to usunięte w aktualizacji : -(

Dla windows 10 Duolingo ma tę stronę How To Type Accented Characters On An English Keyboard (Windows 10 Tutorial)

0
0
0
2010-02-18 20:48:19 +0000

Nie do końca, Windows nie pozwala na tak łatwe wprowadzanie akcentów. Jednakże, generalnie dość łatwo jest zlokalizować potrzebne kody za pomocą narzędzia ‘Character Map’.

Z okna uruchamiania (Win+R), wykonaj: charmap.exe

W tym miejscu, zostaniesz przedstawiony z wyborem czcionki na górze i siatką znaków, które ta czcionka dostarcza. Zalecam wybranie dobrej, standardowej czcionki (np. Times New Roman). Znajdź żądany znak i kliknij na niego JEDNYM KLEPNIĘCIEM.

W prawym dolnym rogu okna pojawi się kod, który odpowiada kodowi Alt+##, którego używasz do wpisania tego znaku. Alternatywnie, jeśli PODWÓJNIE klikniesz na znak, zostanie on dołączony do pola tekstowego na dole po lewej stronie aplikacji, gdzie można łatwo skopiować i wkleić go do programu, w którym znak był potrzebny.

Niektóre programy mają wbudowaną funkcję wstawiania znaków specjalnych (na przykład Word, pod Insert Special Character). Należy jednak pamiętać, że jeśli używasz niestandardowej czcionki, możesz otrzymać coś innego niż oczekiwałeś (Wingdings jest tego świetnym przykładem).