Bố trí bàn phím trên chương trình MS-dos


3

Tôi có một chương trình MS-DOS được viết cho Win98 mà tôi muốn chạy trên máy tính có WinXP. Ngôn ngữ được đặt thành tiếng Croatia, nhưng khi tôi chạy phần mềm cụ thể này, nó chấp nhận các phím như thể chúng đến từ bàn phím tiếng Anh. Dấu nhắc lệnh thông thường chấp nhận các phím bố trí bàn phím của người dùng tốt nhưng chỉ một chương trình này sẽ không cho phép các ký tự tiếng Anh.

Tôi đã từng có thể chạy nó trên máy tính Win98 tốt.

Trong cài đặt khu vực và cài đặt bàn phím trong bảng điều khiển, mọi thứ được đặt thành ngôn ngữ Croatia và bố cục bàn phím.


1
Hiện tại tôi sẽ không thể xem xét thêm về điều này cho đến khi chúng tôi nhận được phản hồi cho dù câu trả lời của khách có hiệu quả hay không. Biết Win98 chạy các chương trình DOS tốt hơn WinXP đã làm. Có thể rất hay khi biết tên của chương trình (nhưng tôi nghi ngờ đây là một ứng dụng tùy chỉnh với ít tài liệu cho việc này?) Ngôn ngữ được đặt ở đâu trong tiếng Croatia? (Cài đặt ngôn ngữ Win XP? Cấu hình chương trình?) Phiên bản Win98 này là gì? (Phiên bản 1? Phiên bản 2? Tiếng Anh?) Bạn vẫn có quyền truy cập vào máy Win98 chứ? (Bạn có thể gửi nội dung của Config.sys / Autoexec.bat, tìm kiếm Win.ini / System.ini, * thiết lập .PIF / tắt?)
TOOGAM

Tôi hiện đang ở nước ngoài (cách xa máy tính với Win98), tuần này tôi hy vọng sẽ tiếp tục làm việc với nó để tôi có thể dán thêm chi tiết. Tôi biết điều này: Đó là phiên bản đầu tiên của Win98, tôi có quyền truy cập vào máy tính cũ này (phần cứng đã bắt đầu gặp sự cố, đó là lý do để chuyển ứng dụng trên máy tính mới). Đây là một ứng dụng tùy chỉnh, vì vậy không có tài liệu nào khả dụng (và không may là người tạo ra nó không thể truy cập được, vì vậy chúng tôi không thể yêu cầu anh ấy / cô ấy giúp đỡ).
Meow

Tiếng Croatia được đặt trên cài đặt ngôn ngữ Win XP (khu vực) và cài đặt bàn phím trong bảng điều khiển WinXp. Vấn đề với DosBox và các giải pháp thay thế là chương trình được sử dụng bởi một người lớn tuổi làm sổ sách kế toán và cô ấy hy vọng sẽ làm điều đó trong vài năm nữa cho đến khi nghỉ hưu. Tôi đã cố gắng đưa ra giải pháp của cô ấy để sử dụng máy ảo với Win98 trên đó nhưng nó quá phức tạp với cô ấy và tôi hy vọng sẽ tìm ra cách để mọi thứ hoạt động trên WinXP nếu có thể. (Tôi nghĩ rằng DosBox sẽ còn phức tạp hơn để cô ấy hiểu)
Meow

Tôi có thể mời bạn đến phòng chat này để thảo luận thêm không?
khách-vm

Giải pháp quá mức. Sao chép và sao chép [1] ổ cứng của máy tính cũ và thử gắn nó vào máy ảo / Máy ảo ... Đôi khi, một số tệp cụ thể có thể cần ở vị trí cố định của ổ cứng (dưới dos / windows ngay cả số ký tự ổ đĩa. ..) [1] Sao chép vào một tệp và tạo một bản sao của tệp đó để nếu cần, bạn có thể bắt đầu lại mà không cần truy cập lại vào phần cứng cũ. Hơn nữa, đây là một chương trình cần windows-xp hay là đủ DOS? (bởi vì bạn có thể cài đặt một máy ảo chỉ với cái sau).
Hastur

Câu trả lời:


3

Điều này được đặt trong các tệp khởi tạo MS-DOS.
Xem điều này [1] để được giải thích và điều này [2] để biết thêm ví dụ.

Croatia

Cấu hình

Country=384,852,c:\dos\country.sys
Device=c:\dos\display.sys con=(ega,852,2)

Autoexec.bat

Mode con cp prep=((852 850) c:\dos\ega.cpi)
Mode con cp select=852
Keyb yu,852,c:\dos\keyboard.sys


Từ Windows XP trở đi [3] [4] , hãy thêm vào các tệp này trong C: \ Windows \ system32 \ thay thế:

CONFIG.nt (định dạng ngày và giờ bị bỏ qua)

COUNTRY=384,852,C:\Windows\system32\COUNTRY.SYS

AUTOEXEC.nt

KB16 YU,852


Hoặc sử dụng DOSBox , chạy keyb yuthủ công hoặc thêm nó vào AUTOEXEC .

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.