ฉันได้ยินมาว่าคุณสามารถกด alt และพิมพ์รหัสตัวเลขที่เป็นความลับเพื่อรับตัวอักษรเช่นตัวอักษรเน้นเสียง มีวิธีการทำมากขึ้นเช่นนี้เป็นวิธีที่แม็ค ?
ฉันได้ยินมาว่าคุณสามารถกด alt และพิมพ์รหัสตัวเลขที่เป็นความลับเพื่อรับตัวอักษรเช่นตัวอักษรเน้นเสียง มีวิธีการทำมากขึ้นเช่นนี้เป็นวิธีที่แม็ค ?
คำตอบ:
เปิดผังอักขระ Windows ด้วยวิธีใดวิธีหนึ่งต่อไปนี้
เมื่อคุณเปิด Windows Character Map
ในการใช้Altแป้นพิมพ์ลัดคุณต้องมีแป้นพิมพ์ที่มีแป้นตัวเลขเฉพาะและคุณต้องเปิดใช้ Numlock คุณต้องรู้จำนวนตัวละครที่คุณต้องการด้วย ตัวอย่างเช่นถ้าคุณต้องการพิมพ์อีเมลพิมพ์เล็กด้วยสำเนียง (é) แล้วคุณจะกดAltคีย์และพิมพ์Numpad 0, Numpad 2 , ,Numpad 3 Numpad 3โปรดจำไว้ว่าต้องเปิด Num Lock และคุณต้องใช้ปุ่มบนแป้นตัวเลข คุณไม่สามารถใช้ปุ่มตัวเลขที่ด้านบนของคีย์บอร์ด
สองสามวิธีที่แตกต่างกันเพื่อค้นหาว่าตัวเลขที่เกี่ยวข้องกับตัวละครนั้นคืออะไร วิธีที่ง่ายที่สุดคือการใช้ผังอักขระของ Windows หากคุณสังเกตเห็นที่มุมขวาล่างของผังอักขระหลังจากที่คุณคลิกที่ตัวอักษรมันจะบอกลำดับสำคัญของคุณ นอกจากนี้ยังมีเว็บไซต์จำนวนมากว่ารายการนี้เช่นหนึ่งที่แบ่งพวกเขาลงไว้เป็นหมวดหมู่
คุณสามารถเพิ่มบริการภาษาป้อนข้อมูลเพิ่มเติมสำหรับสเปน, เยอรมัน, กรีกและอื่น ๆ
หลังจากนี้ตัวเลือกภาษาจะอยู่ในถาดระบบ คุณสามารถคลิกที่นี่เพื่อเปิดเมนูการเลือกภาษา
ตัวอย่างเช่นถ้าคุณต้องการที่จะพิมพ์ออกมาเป็นตัวพิมพ์เล็กเฉียบพลันอี (E) แล้วคุณจะคลิกเพียงครั้งเดียวในการเลือกภาษาเลือกภาษาสเปน (เม็กซิโก)แล้วกดคีย์และกด´ eคุณควรตรวจสอบให้แน่ใจว่าคุณเปลี่ยนกลับเป็นภาษาอังกฤษ (สหรัฐอเมริกา)หรือภาษาของคุณเอง
หมายเหตุคุณสามารถสลับระหว่างภาษาที่ป้อนได้โดยกดLeft Alt+ Left Shiftคุณยังสามารถตั้งค่าปุ่มลัดสำหรับภาษาป้อนข้อมูลเฉพาะได้ภายใต้แท็บการตั้งค่าคีย์ขั้นสูงในกล่องโต้ตอบบริการข้อความและภาษาป้อนข้อความที่คุณมาถึงหลังจากขั้นตอนที่ 3 ของส่วนสุดท้าย
ในฐานะที่เป็นคนพูดถึงคุณสามารถซื้อแป้นพิมพ์ที่มีสำเนียงตัวอักษรที่มีอยู่กับพวกเขาเช่นนี้$ 5.00 ละติน / สเปนแป้นพิมพ์บนอีเบย์
ตัวเลือกเหล่านี้จะทำให้คุณใกล้เคียงกับสไตล์ Mac มากที่สุด ใน Linux คุณสามารถตั้งค่าสิ่งที่เรียกว่า "คีย์การเขียน" ซึ่งทำงานคล้ายกับวิธีการของ Mac ตัวอย่างเช่นในการพิมพ์ที่ต่ำกว่ากรณีเฉียบพลันอี (E) คุณจะทำอย่างไรCompose Key, ,' eดังนั้นคุณสามารถค้นหา "เขียนคีย์สำหรับ windows" และมาถึงตัวเลือกเหล่านี้ได้
โดยส่วนตัวฉันชอบตั้ง "คีย์เขียน" เป็นCaps Lockคีย์ แต่หลายคนใช้Left Altกุญแจ
Ctrl+ 'จากนั้นปล่อยให้พวกเขาไปและeจะให้คุณé
สิ่งนี้จะใช้ได้กับสระ แต่ในการทดสอบของฉันจะใช้ได้เฉพาะในบางสถานการณ์ (เช่น MS Office)
Finnish - International
ฉันไม่เคยใช้เลย์เอาต์ของสหรัฐอเมริกา
อีกทางเลือกหนึ่งคือการติดตั้งเค้าโครงแป้นพิมพ์หลายภาษา (เช่น Canadian Multilingual) และใช้ปุ่มลัด (ALT + SHIFT ใน Vista และ 7) เพื่อสลับระหว่างแป้นพิมพ์ดังกล่าวกับเค้าโครงแป้นพิมพ์ปกติของคุณ
Windows เป็นความเจ็บปวด ฉันใช้copypastecharเพื่อหยิบแล้วแปะ: P
ฉันใช้สคริปต์ AutoHotkey ที่ยอดเยี่ยมนี้จากฟอรัมนี้http://www.autohotkey.com/forum/topic570.htmlโดย 'jak' เพียงตั้งค่าสคริปต์นี้ให้ทำงานเมื่อเริ่มต้น:
ด้วยสิ่งนี้คุณสามารถทำสิ่งต่าง ๆ เช่น
... ฯลฯ
;====================================
;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
นอกจากนี้ยังมี Mac มากขึ้นเช่นวิธีการที่ฉันไม่ได้พยายามที่นี่: http://www.autohotkey.com/forum/topic30440.html
ฉันใช้AllCharsทุกวัน มันเลียนแบบคีย์การเขียนแบบ X ทำให้ฉันสามารถพิมพ์อักขระที่น่ารำคาญเช่น©, ®และ°ได้อย่างรวดเร็ว
คุณสามารถลอง WinCompose ได้คุณสามารถกำหนดฮ็อตคีย์เช่นขวา Alt หรือขวา Ctrl จากนั้นแตะที่เพื่อเปิดใช้งาน WinCompose จากนั้นป้อนลำดับคีย์ที่ต้องการเพื่อสร้างตัวละครที่คุณต้องการ
https://github.com/samhocevar/wincompose
เช่นö
ถูกสร้างขึ้นโดยการทำ (=> หมายถึงตัวละครต่อไปในลำดับ)
WinCompose (right alt for me) => o => "
คุณสามารถทำสัญลักษณ์ยูนิโค้ดได้ ฯลฯ
🚲
WinCompose => WinCompose => b => i => c => y => c => l => e
Windows 8 มี Touch Keyboard ซึ่งโดยค่าเริ่มต้นจะแสดงเฉพาะเมื่อคุณมีหน้าจอสัมผัส แต่คุณสามารถตั้งค่าให้แสดงแม้ว่าคุณจะไม่มี ด้วย Touch Keyboard คุณสามารถกดตัวอักษรค้างไว้และมันจะแสดงรูปแบบการเน้นเสียงให้คุณเห็น
รูปแบบแป้นพิมพ์เป็นสิ่งที่คุณต้องการ หากคุณต้องการตัวอักษรเน้นเสียงแบบยุโรปตะวันตกโดยทั่วไป UK Extended ที่ Microsoft เป็นผู้จัดหาให้หรือ Microsoft International สามารถพิมพ์ได้โดยไม่ต้องใช้รหัส Alt-Numpad
อีกทางเลือกหนึ่งเค้าโครงสเปนมีความคล้ายคลึงกับเค้าโครงภาษาอังกฤษและมีปุ่มกดสำหรับเน้นเสียงภาษาสเปน
ในที่สุดสำหรับวิธีแก้ปัญหาที่ครอบคลุมอย่างใกล้ชิดให้พิจารณาเค้าโครงแป้นพิมพ์ Euro นี้:
สร้างขึ้นโดยใช้ MSKLC อย่างเป็นทางการมันจะพิมพ์เกือบทุกภาษาในยุโรปรวมถึงอนุญาตให้มีการป้อนสิ่งต่าง ๆ เช่นเศษส่วน, เอ็น, En-Dash, Em-Dash, ตัวเลขวงกลมและอื่น ๆ
ฉันยังไม่ได้ใช้ตัวเอง แต่ฉันตั้งใจจะลองตอนเย็นนี้
ฉันจะเสียบเครื่องมือเล็ก ๆ น้อย ๆ ที่ฉันเขียนเพื่อป้อนสัญลักษณ์ใน Windows เพราะฉันพบว่าวิธีการแก้ปัญหาใด ๆ ที่มักจะยุ่งยากเกินไปสำหรับการใช้งานประจำวัน กรณีการใช้งานส่วนบุคคลของฉันคือการพิมพ์สวีเดนๅเช่นบนแป้นพิมพ์ของสหรัฐอเมริการะหว่างประเทศโดยไม่ต้องรูปแบบสวิทช์หรือรีสอร์ท (สั่น) รหัสปุ่ม Alt
จะช่วยให้การป้อนอักขระ Unicode ผ่านหน้าต่างป๊อปอัพไม่แตกต่างกันว่าวิธีการทำงานใน Apple OS X
ดูhttps://github.com/mjvh80/SymWinสำหรับรายละเอียดได้ฟรีและโอเพนซอร์ส แต่ต้องรวบรวม (ปัจจุบัน) หากมีความสนใจเพียงพอฉันสามารถเพิ่มรุ่นที่สร้างไว้ล่วงหน้า
เครื่องมือที่สามารถกำหนดค่าต่อคีย์เช่นโดยการคัดลอก / วางสัญลักษณ์ครั้งเดียวจากเว็บไซต์เช่นhttp://copypastecharacter.com
ปลั๊กอีกอัน: Keyferretเป็นเครื่องมือที่ใช้ Windows ฟรีซึ่งฉันเพิ่งเขียนเพื่อทำให้การป้อนตัวอักษรเหล่านี้ง่ายเช่น
มันติดตั้ง Windows ไว้แทนที่จะเป็นสคริปต์ autohotkey ให้ความช่วยเหลือแบบโต้ตอบโดยถือ RAlt และคุณสามารถแก้ไขเลย์เอาต์ของคุณเอง (แม้ว่าต้องใช้การแก้ไขไฟล์ข้อความ)
การโปรโมตตนเองที่ไร้ยางอายอีก ... ฉันเขียนแอปสำหรับ Windows 10 - KeyEXT - ซึ่งเลียนแบบสิ่งที่ Mac ทำขึ้นเอง คุณสามารถกดแป้นค้างไว้เพื่อแสดงตัวเลือกสำหรับอักขระเน้นเสียงและอักขระต่างประเทศอื่น ๆ การตั้งค่าเริ่มต้นประกอบด้วยอักขระส่วนใหญ่ที่จำเป็นสำหรับภาษายุโรปที่ใช้ภาษาละติน นอกจากนี้คุณยังสามารถปรับแต่งการตั้งค่าของคุณเองเพื่อรวมตัวละครจาก Unicode ที่คุณต้องการไม่ว่าจะเป็นอาหรับ, จีน, สันสกฤต, Wingdings-style ทุกอย่าง
คุณสามารถค้นหาได้ที่นี่: https://www.microsoft.com/store/apps/9P8X3818K9KT
ไม่ใช่ Windows ไม่อนุญาตให้ป้อนเสียงเน้นเสียงได้อย่างง่ายดาย อย่างไรก็ตามโดยทั่วไปแล้วมันค่อนข้างง่ายที่จะค้นหารหัสที่คุณต้องการโดยใช้ยูทิลิตี้ 'ผังอักขระ'
จากไดอะล็อกการเรียกใช้ (Win + R), ดำเนินการ: charmap.exe
ในนั้นคุณจะพบกับการเลือกแบบอักษรที่ด้านบนและตารางของตัวอักษรที่ให้ ฉันแนะนำให้เลือกแบบอักษรมาตรฐานที่ดี (เช่น Times New Roman) ค้นหาตัวละครที่คุณต้องการและคลิกเพียงครั้งเดียว
ที่มุมล่างขวาของหน้าต่างจะมีรหัสที่สัมพันธ์กับรหัส Alt + ### ที่คุณใช้พิมพ์อักขระนั้น อีกทางเลือกหนึ่งถ้าคุณคลิกสองครั้งที่ตัวละครมันจะเพิ่มลงในกล่องข้อความที่ด้านล่างซ้ายของแอปพลิเคชันซึ่งคุณสามารถคัดลอกและวางลงในโปรแกรมที่คุณต้องการใช้อักขระได้อย่างง่ายดาย
ซอฟต์แวร์บางตัวมีการแทรกตัวอักขระพิเศษทางด้านขวา (เช่น Word ภายใต้การแทรกอักขระพิเศษ) อย่างไรก็ตามโปรดทราบว่าหากคุณใช้แบบอักษรที่ไม่ได้มาตรฐานคุณอาจได้รับสิ่งอื่นนอกเหนือจากที่คุณคาดไว้ (Wingdings เป็นตัวอย่างที่ดีของสิ่งนี้)
ฉันใช้อักขระแปลก ๆ จำนวนมากและพบว่ามันคุ้มค่าที่จะสร้างรูปแบบแป้นพิมพ์ใหม่โดยใช้MSKLCซึ่งใช้รูปแบบที่ฉันคุ้นเคย แต่เพิ่มอักขระพิเศษจำนวนมากในที่ที่ไม่สร้างความรำคาญ สิ่งที่ฉันใช้มากที่สุดจะถูกแทรกเป็นชุดค่าผสมของ AltGr เช่นAltGr+ nสำหรับŋเป็นต้น แนวคิดก็คือคุณหรือใครก็ตามที่ใช้คอมพิวเตอร์ของคุณควรมีทุกสิ่งในที่ที่คาดหวังพร้อมด้วยอักขระพิเศษทั้งหมดที่มีให้คุณหากคุณต้องการ วิธีเดียวที่จะทำให้การทำงานคือถ้าคุณใช้ความเจ็บปวดในการใส่ตัวละครในสถานที่ที่ใช้งานง่าย หากคุณไม่แน่ใจว่ามีอักขระอยู่หรือไม่บนแป้นพิมพ์ของคุณคุณจะลองแป้นใด โดยทั่วไปเป็นสถานที่ที่เหมาะสำหรับการเก็บรักษา
นี้ไม่ได้แก้ปัญหาทุกอย่างแน่นอน ฉันยังตั้งค่าแป้นพิมพ์ลัดเป็นกล่องโต้ตอบสัญลักษณ์แทรกเป็นคำใช้ Charmap และรูปแบบแป้นพิมพ์แยกต่างหากสำหรับวิธีการป้อนข้อมูลที่แตกต่างอย่างสิ้นเชิงเช่นตัวอักษรที่ใช้ภาษาอาหรับ
ที่กล่าวว่าฉันรู้สึกทึ่งกับความคิดของโซลูชั่นการรวมกันเพราะพวกเขายังให้คุณใช้เส้นทางที่ใช้งานง่ายกับตัวละครที่คุณต้องการ เตือนฉันถึงคำเก่าที่สมบูรณ์แบบ ...
keyxpatอาจเป็นทางออกของคุณ คุณจะได้รับสำเนียงและการออกเสียงกำกับอื่น ๆ ของคีย์ที่คุณคาดหวังให้เป็น ตัวละครที่คุณได้รับขึ้นอยู่กับเวลาที่คุณปล่อยปุ่ม (เครื่องเมตรอนอมช่วยให้คุณกำหนดช่วงเวลานั้น) ฉันเขียนเพื่อตัวเองก่อนและผู้คนจำนวนมากชื่นชมมันดังนั้นฉันเสนอมันออนไลน์
ดังนั้นฉันค้นหาและค้นหาเว็บวิธีพิมพ์ enye ... ฉันบังเอิญค้นพบด้วยตัวเองเมื่อวานนี้ ... เพิ่งกดปุ่ม Ctrl + Shift + ...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+
ก่อนที่คุณจะกด "n" ... ฮอตคีย์นี้ใช้งานได้กับ windows 8.1 ..
คุณไม่ได้กล่าวถึงรุ่นของ Windows ที่คุณใช้งานอยู่
ใน Windows 7 สามารถใช้งานได้ดีกับสระไอริชฟาดาซึ่งใช้ในภาษาอื่น:
แต่สิ่งนี้ไม่ได้ผลสำหรับฉันใน Windows 10 Janne Enberg ได้ระบุไว้ในหนึ่งในโพสต์ที่ถูกลบในการอัปเดต :-(
สำหรับ windows 10 Duolingo มีหน้านี้: วิธีการพิมพ์อักขระที่เน้นเสียงบนแป้นพิมพ์ภาษาอังกฤษ (บทช่วยสอน Windows 10)
บน Windows ใน Microsoft Word ลองใช้ (อาจใช้งานใน Outlook)
ctrl + `
ctrl + '
ctrl + shift + ~
ctrl + shift + ^
ctrl + /
ctrl + shift +:
จากนั้นทำตามตัวอักษรที่เหมาะสมเช่นตัวพิมพ์เล็ก o .