Làm cách nào để đặt ngôn ngữ mặc định (nguồn đầu vào) cho ứng dụng?


1

Apple đã loại bỏ hoàn toàn khả năng để làm điều này, và đến cuối cùng?

Ngôn ngữ nhập liệu chính cho MacBook của tôi là tiếng Na Uy. Điều tôi muốn là OSX mở MacVim bằng ngôn ngữ nhập của Hoa Kỳ thay vì tiếng Na Uy.

Nói cách khác, tôi muốn có thể đặt ngôn ngữ nhập mặc định (nguồn đầu vào) cho một ứng dụng. Tôi muốn OSX BIẾT ngôn ngữ đầu vào nào sẽ sử dụng cho MacVim khi tôi khởi chạy nó, thay vì tôi phải chuyển nó sang ngôn ngữ đầu vào mà tôi muốn MỌI THỜI GIAN Tôi khởi chạy MacVim.

(Từ những gì tôi đã đọc, điều này có thể có trong các phiên bản OSX trước đó, sau đó đã bị xóa. Tại sao?)

Nếu điều này là không thể tự nhiên, có ứng dụng nào làm điều này? Tôi đang thực sự tuyệt vọng.

Trân trọng, Krystah


Có một câu hỏi tương tự tại Hỏi Khác nhau , mặc dù hiện tại nó không đề cập đến bất cứ điều gì ngoài cài đặt trong tùy chọn nguồn đầu vào.
Lri

Điều này chỉ thảo luận về chức năng tích hợp để thay đổi bố cục bàn phím ứng dụng SAU khi nó được mở và điều này phải được thực hiện mỗi khi chương trình được khởi chạy.
kstallah

Câu trả lời:


3

Một cách giải quyết khác mà tôi đang sử dụng là làm cho Escluôn chuyển trở lại tiếng Anh trong MacVim. Có một ứng dụng rất hay tên là KeyRemap4MacBook và bạn có thể sử dụng một cái gì đó như bên dưới làm private.xmlcấu hình của nó để cho MacVim hoạt động theo cách đó. MacVim có thể bắt đầu hoặc ở trong một nguồn đầu vào khác, nhưng bạn có thể làm cho đúng với một lần nhấn phím, điều này khá quen thuộc với ngón tay của bạn. Hơn nữa, điều này cực kỳ hữu ích nếu bạn chuyển đổi qua lại từ chế độ đầu vào sang / từ chế độ bình thường trong MacVim, nhập và chỉnh sửa văn bản không phải tiếng Anh.

<root>
<item>
    <name>In Vim, Make Escape key also Switch to English IM</name>
    <identifier>private.vim_esc_also_switches_to_english_inputmode</identifier>
    <only>VI</only>
    <autogen>__KeyToKey__ KeyCode::ESCAPE,
    <!---->               KeyCode::ESCAPE,KeyCode::VK_CHANGE_INPUTMODE_ENGLISH </autogen>
</item>
</root>

Xem thêm: private.xml của tôi đang sử dụng .


1

Cần có một tùy chọn trong khung cài đặt cho đầu vào nơi bạn có thể chọn nếu bạn muốn cùng một ứng dụng toàn cầu hoặc trên cơ sở ứng dụng.

Chỉnh sửa: Nó chỉ có "Sử dụng cùng một trong tất cả các tài liệu" và "Cho phép một tài liệu khác nhau cho mỗi tài liệu"

Không chắc chắn rằng hoạt động cho các ứng dụng.


2
Điều đó chỉ khiến OSX nhớ nó cho đến khi ứng dụng đóng lại. Lần sau khi mở MacVim, tôi phải đặt lại ngôn ngữ. Một lần nữa và một lần nữa. Tôi ngạc nhiên khi "hệ điều hành tiên tiến nhất thế giới" tự xưng đòi hỏi tôi phải làm công việc khỉ theo cách này.
kstallah
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.