Làm cách nào để thêm ký tự vào báo chí và giữ bộ chọn ký tự trong OS X Lion?


71

Trong OS X Lion, có một tính năng rất hữu ích cho những người như tôi cần viết bằng nhiều ngôn ngữ, bật lên một menu nhỏ gồm các ký tự bổ sung khi bạn giữ một chữ cái.

Chẳng hạn, khi tôi giữ bức thư E, tôi nhận được:

e

Điều này thật tuyệt khi tôi viết bằng tiếng Pháp chẳng hạn. Tuy nhiên ngay bây giờ tôi cần viết một cái gì đó bằng tiếng Séc; tuy nhiên, chữ cái Séc ě(trông giống như chữ cái thứ 3 trong cửa sổ bật lên với dấu nhấn được lật) không xuất hiện trong cửa sổ bật lên.

Có cách nào để nói với OS X bao gồm tiếng Séc hoặc các ký tự bổ sung khác trong các cửa sổ bật lên đó không?

Lưu ý: Tôi không muốn sử dụng bố cục bàn phím tiếng Séc; Tôi thấy việc chuyển đổi bố cục cho mỗi ngôn ngữ là hơi không thực tế.


Cũng cần đề cập rằng ai đó đã hỏi lại câu hỏi này vào tháng 9 trong danh sách gửi thư ca cao: list.apple.com/archives/cocoa-dev/2011/Sep/msg00098.html (Thật không may không có câu trả lời!)
jtbandes

Tôi tự hỏi nếu điều này có lẽ được thêm gần đây, như trong 10.7.3?
Tom Gewecke

@TomGewecke Vâng, tôi khá chắc chắn rằng cửa sổ bật lên đã không có ở đó kể từ 10.1 ...
KHÔNG chính xác - user4304

Câu trả lời:


87

Các ký tự được bao gồm trong cửa sổ bật lên được xác định trong danh sách thuộc tính bên trong /System/Library/Input\ Methods/PressAndHold.app/gói.

Tôi đã có thể thay đổi à thành y bằng cách chỉnh sửa /System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plistvà đăng xuất và đăng nhập lại.

(lưu ý lối thoát trong "Phương thức nhập" nếu bạn sao chép dán)

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a y á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a y á â ä æ ã å ā</string>
</dict>


21
Làm thế nào để bạn tiếp tục tìm thấy những viên đá quý ẩn? Bạn có phải là kỹ sư OS X không? ;)
Mathias Bynens

12
Và nó diễn ra một chút gì đó như thế này .... i.stack.imgur.com/Kyx2v.png :)
nhồi vào

4
Tôi đã cố gắng sử dụng điều này để thêm các ký tự bình phương và hình khối cho ấn và giữ trên 2 và 3, nhưng tôi không biết tên khóa từ điển cho số nhiều. Tôi đã thử <key>2</key>, <key>Number-2</key><key>Roman-Accent-2</key>không ai trong số này làm việc. Có một danh sách các tên khóa có thể ở đâu đó không?
jhabbott

4
Có vẻ như tập tin này không còn có thể chỉnh sửa trong El Capitan ...
Michiel de Mare

3
@MichieldeMare Đó là vì Bảo vệ toàn vẹn hệ thống , một tính năng mới trong OS X v10.11 El Capitan khiến cho thậm chí không thể rootghi vào các thư mục hệ thống. Như đã lưu ý trong bài viết Wikipedia, nó có thể bị vô hiệu hóa .
リ ス

18

Tôi biết điều này hơi muộn, nhưng tôi cảm thấy đó là một đóng góp quan trọng: bạn không chỉ có thể nhấn và giữ các phím để nhập các ký tự đặc biệt; bạn cũng có thể nhập chuỗi văn bản . Ví dụ: tôi đã định cấu hình tệp Bàn phím-en.plist để khi tôi giữ phím "p", tôi có thể chọn giữa tên của mình (khá dài), họ và địa chỉ email (cũng dài). Tôi cảm thấy điều này có thể hữu ích với một số người, vì vậy đây là những gì nó trông giống như:

<key>Roman-Accent-p</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>p firstname lastname email</string>
    <key>Strings</key>
    <string>p firstname lastname email</string>
</dict>

Mát mẻ! Vì tò mò tên của bạn là gì nếu bạn không ngại chia sẻ? Dựa vào thời gian chờ đợi, tôi tưởng tượng điều này sẽ mang lại cho tôi một lợi ích giống như lên tới 10-15 ký tự ... Tên của tôi khá ngắn, nhưng nó có thể hữu ích cho email.
houbysoft

@houbysoft - Bạn nói đúng. Tôi đoán nó không hữu ích cho tên của tôi, vì tên của tôi chỉ dài 8 chữ cái, nhưng đối với các email của tôi dài hơn 25 chữ cái, thì nó rất hữu ích.
pasawaya

btw, tôi mới nhận ra, bạn có biết nếu một cái gì đó như thế này có thể có trên iOS không? Ví dụ, với các bàn phím nhỏ trên iPhone, điều này có thể rất hữu ích cho các thiết bị đó.
houbysoft

@houbysoft - Bạn có thể đã nghe nói về các trình mở rộng văn bản, bạn có thể định cấu hình, ví dụ như khi tôi gõ "addr", nó sẽ tự động điền địa chỉ đầy đủ của tôi. Tôi vừa thực hiện một tìm kiếm nhanh trên google và có vẻ như có một ứng dụng mở rộng văn bản iOS. Bạn có thể tìm thấy nó ở đây: < itunes.apple.com/us/app/textExander/id326180690?mt=8 >
pasawaya

1
@OghmaOsiris - Sao chép nó, lưu nó vào Bàn làm việc của bạn, thực hiện các chỉnh sửa mong muốn, sau đó đổi tên thành bản gốc (ví dụ: "Bàn phím-en-trùng.plist" -> "Bàn phím-en.plist") và xóa bản gốc tập tin. Sau đó đặt trùng lặp được đổi tên trong thư mục gốc.
pasawaya

5

Nếu bạn đang sử dụng macOS Sierra , bạn cần tìm nơi khác để thay đổi nó. Dưới đây là hướng dẫn của tôi, lấy cảm hứng từ các nhân vật tùy chỉnh trong OS X Accent Popup - George Garside :

  1. Vô hiệu hóa Bảo vệ toàn vẹn hệ thống như chi tiết trong Cách tắt rootless trong Mac OS X El Capitan - MacWorld .

  2. Điều hướng đến /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/trong Finder. Để truy cập nhanh, nhấn ⇧⌘G và dán chuỗi vào.

  3. Tìm tập tin bàn phím của bạn. Nếu bạn đang sử dụng bố cục tiếng Anh, bạn sẽ nhìn vào Keyboard-en.plistvà nếu bạn đang sử dụng bố cục tiếng Đức thì nó sẽ như vậy Keyboard-de.plist. Nó cũng có thể có các tên khác, tùy thuộc vào ngôn ngữ bàn phím của bạn.

  4. Sao lưu tệp này lên bằng cách nhấn ⌘D . Đổi tên bản sao bạn đã tạo thành một cái gì đó với "sao lưu" trong tên của nó.

  5. Mở tệp gốc (không có bản sao lưu trong tên của nó) và chỉnh sửa các ký tự bạn muốn nhập. Sau đó, lưu nó.

  6. Bật Bảo vệ tính toàn vẹn hệ thống như chi tiết trong cùng trang với bước 1.


3

Giải pháp của tôi (cho tiếng Séc):

  1. Sao lưu /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plisttập tin
  2. Sao chép /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-cs.plistvà đổi tên nó thành/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
  3. Xóa các ký tự vô dụng khỏi mới /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist

ý tưởng tốt, tôi chỉ chuyển đổi giữa một ATM bàn phím quốc tế khác, điều này sẽ làm cho điều đó gần như không cần thiết !!! (chưa kể đến cách bố trí đã cho tôi gõ với số tất cả các thời gian ...)
NOTjust - user4304

3

Sử dụng thông tin trong chủ đề này, tôi đã trả lời câu hỏi tương tự trên MacRumors.

Tôi đã tạo một tệp .plist tùy chỉnh dành riêng cho đầu vào Hán Việt. Vì vậy, tôi muốn liên kết đến một bản nhạc được tạo ra cho ngữ âm tiếng Trung. Bạn có thể tải nó ở đây .


-1

Tôi đã nhận nó để làm việc trên OS X 10.11!

Có vẻ như họ đã thay đổi vị trí thành: / Hệ thống / Thư viện / Phương thức nhập / NhấnAndHold.app

-> Nhấp chuột phải + Hiển thị nội dung gói

/Contents/PlugIns/PAH_Extension.appex

-> Nhấp chuột phải + Hiển thị nội dung gói

/Contents/Resource/Pal-en.plist (hoặc bất kỳ bàn phím nào bạn sử dụng).

Trong đó, bạn có thể nhấp vào mũi tên thả xuống, sau đó nhấp đúp vào bên cạnh "Keycaps" và thay đổi các phím thành các phím mong muốn của bạn. nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Xem, nó hoạt động!


Bạn có chắc là bạn đang nói về 10.11 El Capitan? Trong tôi, vị trí của các tệp .plist không phải là những gì bạn nói, mà là vị trí trong câu trả lời ban đầu. Nếu bạn thực sự đang nói về 10.12 Sierra, bạn nên xóa nó, bởi vì nó đã được trả lời đầy đủ bởi Skeleton Bow vài tháng trước.
Tom Gewecke
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.