Skocz do zawartości

AliAs99

Użytkownicy
  • Postów

    16
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez AliAs99

  1. Nad kb16 myślę dalej...

    Ja też. I zrobiłem takie odkrycie:

    Jeśli napiszę kb16 tr - mam klawiaturę turecką - inne rozmieszczenie klawiszy. Jeśli zaś kb16 pl - polskiej (programisty) nie mam.

    Coraz bardziej przekonuję się, że to jakiś błąd Windows 7 w odniesieniu do języka polskiego.

    Może trzeba będzie zdobyć jakieś pliki od Windows Vista i podmienić. Albo coś zmienić w rejestrach.

  2.  

    Zapisz jako FIX.REG

    Uruchom.

    To z Visty, ale powinno działać.

     

    Zrobiłem. Nic nie dało. Nawet zrobiłem restart, żeby sprawdzić. Bez skutku.

    Wróciłem do swoich kluczy (wcześniej sobie zapisałem) - chociaż na oko wyglądają tak samo.

     

    Klucze od wersji 64-bit też nic nie pomogą - w tej wersji w ogóle nie ma trybu MS-DOS.

     

     

    edit:

    Podam tylko fragment CurrentControlSet\Control\Keyboard Layouts - ten istotny:

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000415]

    "Layout File"="KBDPL1.DLL"

    "Layout Text"="Polish (Programmers)"

    "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5035"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010415]

    "Layout Text"="Polish (214)"

    "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5036"

    "Layout File"="KBDPL.DLL"

    "Layout Id"="0007"

  3. 1

    Strona kodowa jest OK

     

    Microsoft Windows [Wersja 6.1.7600]

    Copyright © 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone.

     

    C:\Users\user>chcp

    Aktywna strona kodowa: 852

     

    C:\Users\user>

     

    Albo:

     

    Microsoft Windows [Wersja 6.1.7600]

    Copyright © 2009 Microsoft Corporation. Wszelkie prawa zastrzeâ•›one.

     

    C:\Users\user>command.com

    Microsoft® Windows DOS

    ©Copyright Microsoft Corp 1990-2001.

     

    C:\USERS\USER>chcp

    Aktywna strona kodowa: 852

     

    C:\USERS\USER>

     

     

    2.

    Plik config.nt taki, jak zaraz po instalacji:

     

    dos=high, umb

    device=%SystemRoot%\system32\himem.sys

    files=40

     

    (reszta to REM)

     

    3.

    kb16 pl,852,c:\windows\system32\keyboard.sys

    - bez zmian (nic nie daje)

  4. Dalej bez zmian. Po kolei:

    1. czysty wiersz polecenia (ogonki są)

    2. następnie (w tym poprzednim wierszu poleceń) command.com (ogonków już nie ma)

    3. następnie kb16 pl (ogonków dalej nie ma)

     

    Nawet próbowałem to kb16 pl wstawić do pliku config.nt - też nie pomogło.

     

    Jak już wspomniałem, nie jest to przypadek tylko na moim komputerze. Na innych (po instalacji W7 32 PL), też sprawdzałem. Może w Windows Vista jeszcze te ogonki były. W XP były na pewno (w punkcie 2 - bez wywoływania ich).

  5. Wywołujesz KB16 pl - będzie działać bez żadnych dodatków z zewnątrz.

    Możesz utworzyć skrót z cmd /k "kb16 pl" - wtedy wszystko się będzie odbywać automatycznie.

    Nie działa.

    Po wywołaniu wiersza poleceń, a potem kb16 pl, już nie można wprowadzać ogonków. Przed wywołaniem kb16 pl ogonki można było pisać.

  6. Dzięki.

    To, o czym w tym artykule piszą - sprawdziłem.

     

    Moje ustawienia są chyba prawidłowe:

     

    [HKEY_CURRENT_USER\Keyboard Layout\Preload]

    "2"="00000409"

    "1"="00000415"

    "3"="d0010415"

     

    [HKEY_CURRENT_USER\Keyboard Layout\Substitutes]

    "00000409"="00020409"

    "d0010415"="00010415"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]

    "00000415"="pl"

    "00010415"="pl"

    "00010409"="dv"

    "00030409"="usl"

    "00040409"="usr"

    "00020409"="us"

    "00000409"="us"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybIDs]

    "0001041f"="440"

    "0000041f"="179"

    "00010415"="214"

    "00000442"="440"

    "00000410"="141"

    "00010410"="142"

    "00010408"="220"

    "00020408"="319"

     

    Czy coś trzeba w nich zmienić?

  7. AliAs99 a masz w systemie W7 klawiaturę Polski (programisty) ?? B)

    Tak. Oczywiście. Windows zaraz po zainstalowaniu, żadne ustawienia nie zmieniane. Zresztą testowałem na kilku komputerach.

    Jeśli ktoś ma Windows 7 32-bit PL, to niech uruchomi wiersz polecenia, a następnie wywoła edit (uruchomi się program Microsoftu edit.com). Jeśli będzie mógł wprowadzać polskie znaki (ogonki), to byłoby to, o co mi chodzi.

    Tak właśnie działa na Windows XP.

     

    Jeśli chodzi o inne sposoby, to stosowany niekiedy przeze mnie we wcześniejszych systemach Windows program "ogonki.com" autorstwa Andrzeja Górbiela, w Windows 7 nie działa prawidłowo. Spróbuję jeszcze tego KeybPL, ale wolałbym uniknąć zewnętrznych programów, lecz zmusić Windows 7 do tego, żeby zachował się tak, jak XP, przy wprowadzaniu znaków z klawiatury.

  8. Podejrzewam, że nie sam kontroler Marvell 88SE6121 jest winien, ale jakieś urządzenie podpięte pod niego. Proponuję odłączyć dyski lub inne urządzenia tam przyłączone i sprawdzić jeszcze raz, czy problem wystąpi.

    Poza tym przeszukałbym rejestr pod kątem wystąpienia ciągu znaków cf2961f3-6e3f-48c7-89ca-bce472b11348 - żeby zobaczyć z czym mamy do czynienia.

  9. System Windows 7 Professional 32-bit, wersja polska. Testowane na kilku komputerach - wszędzie jest tak samo.

    W wierszu polecenia (cmd.exe) polskie znaki wyświetlają się w stronie kodowej 852 i można je wprowadzać z klawiatury. Jednak po wywołaniu jakiegokolwiek programu (czy to będzie nawet program Microsoftu: np. edit.com), polskich liter wprowadzić z klawiatury już nie można, jakkolwiek nadal poprawnie się wyświetlają w stronie kodowej 852. Jest tak także wtedy, gdy bezpośrednio wywołamy jakiś program, chociażby command.com. Zawsze wtedy, gdy włącza się NTVDM - wirtualna maszyna MS-DOS.

    W systemie Windows XP było inaczej, obsługa polskiej klawiatury była zarówno w wierszu polecenia, jak i w maszynie wirtualnej MS-DOS.

     

    Jak sobie z tym poradzić w jakiś w miarę prosty sposób? Potrzebuję uruchamiać w firmie na wielu komputerach stare programy napisane pod DOS.

×
×
  • Dodaj nową pozycję...