Kropka zamiast przecinka na klawiaturze numerycznej

15

Używając języka polskiego w systemie Windows 8.1, przecinek jest domyślnym separatorem dziesiętnym na klawiaturze numerycznej. Czy istnieje sposób, aby zmienić go na kropkę?

Nie chciałbym tego zmieniać w programie Excel lub innym programie, ale na stałe powiąż ten klawisz z kropką . Czy mogę to zrobić?

alex
źródło
1
Czy próbowałeś zmienić ustawienia „Region i język”? Dostępna jest opcja „Symbol dziesiętny”, która umożliwia zmianę użytych znaków. Panel sterowania> Widok: Małe / Duże ikony> Region i język> Ustawienia zaawansowane
antyterrorystyczny
2
@nonterrorist tak, mam. Bez skutku.
alex

Odpowiedzi:

12

Myślę, że ten sam problem dotyczy niemieckiej wersji systemu Windows 8. W ten sposób wprowadzanie daty lub liczby dziesiętnej w programie Excel jest naprawdę denerwujące. Klawiatura numeryczna staje się całkowicie bezużyteczna.

Rozwiązanie (przepraszam za niemieckie zrzuty ekranu):

  1. Otwórz Panel sterowania ( Systemsteuerung ), klikając prawym przyciskiem myszy ikonę Windows w lewym dolnym rogu ekranu.
  2. Wybierz skrót, aby zmienić format daty, godziny i liczb ( Datums-, Uhrzeit- oder Zahlenformat ändern ):Panel sterowania
  3. Wybierz ustawienia zaawansowane ( Weitere Einstellungen ):Ustawienia regionu
  4. Wpisz kropkę zamiast przecinka ( Dezimaltrennzeichen Komma -> Punkt):Zmień format
  5. Powtórz krok 4 dla karty Waluta ( Währung ).
  6. Potwierdź zmiany za pomocą OK .

Mam nadzieję że to pomoże.

Ivan Kellenberger
źródło
3
niestety to rozwiązanie nie działa. Numpad kropka nadal daje przecinek.
alex
2
Spróbuj także zmienić separator dziesiętny na kropkę na karcie waluty.
Ryakna
Pracowałem dla systemu Windows 8.1 z klawiaturą niemiecką (szwajcarską).
robsn
Nie działał na islandzkiej klawiaturze.
snoram
1
Niestety nie działało też dla mnie (francuska belgijska klawiatura, win10); ale znalazłem inne rozwiązanie .
Anto
9

Możesz to zrobić za pomocą AutoHotKey za pomocą następującego prostego skryptu:

NumpadDot::.

Zasadniczo, ponieważ system Windows interpretuje .sygnał klawiatury numerycznej jako ,w polskim układzie, wystarczy ponownie powiązać to naciśnięcie klawisza z poleceniem standardowej klawiatury ..

Możesz także wypróbować program Microsoft Keyboard Layout Creator .

techturtle
źródło
Ta opcja wydaje się działać tylko wtedy, gdy ten program (AutoHotKey) jest otwarty ...: /
snoram
@snoram tak i to nie jest problem.
user1603548,
Microsoft Keyboard Layout Creator wykonał zadanie
TheFlow0360
Microsoft Keyboard Layout Creator również wykonał za mnie pracę. Jest trochę niechlujny i sprzeczny z intuicją w systemie Windows 10, ale działa. Dzięki!
Tiago César Oliveira,
4

Narzędzie SharpKeys manipuluje kluczem rejestru Windows ScancodeMap, który może zamapować dowolny klucz na dowolny inny klucz. Nie musisz znać skancodów, SharpKeys wymyśli je dla ciebie. Po prostu naciśnij klawisz, który chcesz ponownie przypisać, i naciśnij klawisz, na który chcesz go zmapować, a zapisze go w rejestrze. SharpKeys nie działa w tle - używany klucz rejestru jest częścią systemu Windows.

Niestety, nie jest udokumentowane, że działa na systemie Windows 8 i nie ma gwarancji 100% na klawiaturach spoza USA, ale klucz rejestru Windows nadal będzie tam istniał, więc istnieje duża szansa, że ​​zadziała i prawie na pewno nie będzie boli spróbować.

Randy Orrison
źródło
narzędzie wydaje się obiecujące, ale instalator nawet nie uruchamia się w systemie
Windows
Wyodrębniłem instalator za pomocą „Universal Extractor” (użyłem metody rozpakowania administracyjnego wiersza poleceń MSI), uruchomiłem aplikację i zamapowałem swój NUM_DEL na KEY_DOT_> (lub coś w tym rodzaju). TO DZIAŁA. DZIĘKI! (również nie ma potrzeby ponownego uruchamiania komputera, wylogowywania i logowania wydaje się wystarczające do zastosowania zmian). Jeśli nie chcesz pobierać dodatkowego narzędzia do wyodrębnienia pliku .msi, sprawdź ten link.
Gizmo
Świetny! Działał płynnie.
snoram
W końcu to zadziałało dla mnie. Tylko jeden problem: działa w drugą stronę, niż się spodziewałem. Mapy od prawej do lewej, nie od lewej do prawej.
Ralf,
4

Kreator układu klawiatury Microsoft

Pracowałem nad tym, aby szwedzka klawiatura numeryczna tworzyła kropkę zamiast przecinka.

Krótki przegląd systemu Windows 10:

  • zainstaluj i uruchom pobraną aplikację.
  • załaduj istniejącą klawiaturę (opcja w menu)
  • zmodyfikuj i „Zapisz jako ...”
  • wygeneruj instalator (opcja w menu)
  • uruchom instalatora
  • restart

W tym momencie naciśnij klawisz Win + spacja i wybierz nowy układ klawiatury.

użytkownik19496
źródło
Pochodzi z 2007 roku. Wygląda na to, że nie działa już na Win10.
Ralf,
4

Znalazłem to! Zajęło to „tylko” 2 lata.

Użyłem Keyboard Layout Manager (niestety strona nie działa). Po instalacji (uruchom jako administrator!) Kliknij Nowy , wybierz nową nazwę, swój język i bieżący układ jako szablon. Następnie po prostu zmień ,na Numpad .i potwierdź OK .

W moim przypadku usunąłem stary układ z listy klawiatur, więc pozostał tylko nowy. Następnie pasek języka zniknął. Ale po wylogowaniu / zalogowaniu pojawił się ponownie i ... wszystko działało zgodnie z oczekiwaniami! Tak!

Ponadto nie jest generowana żadna biblioteka DLL dla nowego układu, więc działa tylko lokalnie na dowolnym komputerze, nie jest to rozwiązanie przenośne. Istnieje również opłata rejestracyjna za to oprogramowanie, ale darmowa wersja obsługuje podstawianie kropek / przecinków.

alex
źródło
Tak, to było jedyne rozwiązanie, które działało dla mnie. Zobacz także superuser.com/questions/280005/…, jak usunąć backtick lub akcenty
nachtigall,
Dead link - strona już nie istnieje. Google znajduje linki do pobierania w podejrzanych źródłach (informator, softpedia ...)
Ralf,
3

Znalazłem czyste rozwiązanie dla mojej francuskiej (belgijskiej) klawiatury w systemie Windows 10.

  1. W menu Windows wyszukaj „opcje klawiatury” W menu Windows wyszukaj „opcje klawiatury”

  2. W sekcji „Języki” kliknij język klawiatury i wybierz „Opcje” W sekcji „Języki” kliknij język klawiatury i wybierz „Opcje”

  3. Tam, pod „Klawiaturą”, widzę moją obecną klawiaturę jako „Belgijski (przecinek) ”. Kliknij „Dodaj klawiaturę” i wybierz tę samą klawiaturę, ale z rozszerzeniem „ (Okres) ”. Kliknij „Dodaj klawiaturę” i wybierz tę samą klawiaturę, ale kończącą się na „(Okres)”

  4. Ostatecznie usuń poprzednią klawiaturę „Przecinek”, aby upewnić się, że zawsze używasz „Period”. Ostatecznie usuń poprzednią klawiaturę „Przecinek”, aby upewnić się, że zawsze używasz „Period”

  5. Voilà. .teraz poprawnie drukuje .!

Anto
źródło
4
Z tego, co widzę, tylko Belg ma klawiatury z przecinkiem / kropką, nie ma takiego wyboru dla innych języków.
alex
1

Zmieniłem klawiaturę na angielski (US), co mnie naprawiło.

Panel sterowania / Język i region zegara / Zmień metody wprowadzania

Joe
źródło
0

Rozwiązano to w systemie Windows 10 za pomocą Microsoft Keyboard Layout Creator 1.4 https://www.microsoft.com/en-us/download/details.aspx?id=22339

Wymaga .Net Framework 2.0, ale mam najnowszą wersję 4.8.

  1. Otwórz Microsoft Keyboard Layout Creator. Dostałem kilka błędów, ale cały czas naciskałem „Ignoruj”.
  2. Plik> Załaduj istniejącą klawiaturę (znajdź bieżącą)
  3. Zmień przecinek na kropkę tutaj:

wprowadź opis zdjęcia tutaj

  1. Naciśnij Projekt> Sprawdź poprawność układu i rozwiąż problemy. W przypadku rosyjskim usunąłem Alt + Ctrl + 8 symbol waluty (nawet nie wiedziałem, że istnieje domyślnie).
  2. Naciśnij Projekt> Zbuduj DLL i pakiet instalacyjny.
  3. Uruchom setup.exez folderu kompilacji.
  4. Naciśnij magnifierikonę i wpisz language> przejdź do „Ustawienia języka i klawiatury”.
  5. Wybierz wersję „włączony pakiet językowy” i naciskaj, arrow upaż będzie wyższa niż.
  6. Następnie usuń poprzedni język.
  7. W moim przypadku pasek języka w zasobniku zniknął po poprzednim kroku, więc użyłem tego https://winaero.com/blog/enable-language-bar-windows-10/
Siergiej Senkow
źródło