2 myši citlivost, nastavení W10
- Jey
- Středně pokročilý
-
- Registrován: 30. črc 2011
- Bydliště: Praha
2 myši citlivost, nastavení W10
Rád bych se zeptal, jde o W10 ..
.. mám nějakou běžnou myš Gigabyte, se 3 napevno přepínatelnými režimy dpi tuším 400, 800, 1600, což maximálně vyhovuje.
+ ve Windows je nastavení citlivosti (ovládací panely, zařízení, myš).
Nicméně připojil jsem 2. myš, bluetooth, která má naprosto minimální rychlost pohybu kurzoru, bez možnosti nastavení...
Pokud dám ve windows na maximum, tak je stejně ještě kurzor docela pomalý + se zároveň rozhodí citlivost první myši.
Nějaký program, nebo jak tohle zkorigovat? Tj. manuálně nebo skrz aplikaci, nebo Windows nastavit pro dvě různé myši (ve windows jsou dvě různá HID zařízení) dvě různé citlivosti?
Děkuji
.. mám nějakou běžnou myš Gigabyte, se 3 napevno přepínatelnými režimy dpi tuším 400, 800, 1600, což maximálně vyhovuje.
+ ve Windows je nastavení citlivosti (ovládací panely, zařízení, myš).
Nicméně připojil jsem 2. myš, bluetooth, která má naprosto minimální rychlost pohybu kurzoru, bez možnosti nastavení...
Pokud dám ve windows na maximum, tak je stejně ještě kurzor docela pomalý + se zároveň rozhodí citlivost první myši.
Nějaký program, nebo jak tohle zkorigovat? Tj. manuálně nebo skrz aplikaci, nebo Windows nastavit pro dvě různé myši (ve windows jsou dvě různá HID zařízení) dvě různé citlivosti?
Děkuji
HANSPAULKA - Hanspaulská liga malé kopané | ROBOCRAFT - web o hře Robocraft | SPACEENGINEERS - web o hře Space Engineers | TUNNGLE - ultimátní nástroj pro hráče | WOTANKS - web o hře World of Tanks | Nechci být ani zpopelněn ani pohřben na území ČR (Česka).
- Alfajk
- Začátečník
-
- Registrován: 15. kvě 2009
Re: 2 myši citlivost, nastavení W10
v systemu to nejde, ale zkus X-Mouse Button Control
CPU: AMD Ryzen 5 7600X@5,5GHz | GPU: EVGA GeForce RTX 3080 12GB XC3 ULTRA GAMING | MB: ASUS PRIME X670-P WIFI | RAM: 32GB DDR5 6000MHz CL36 FURY EXPO | SSD: WD Black SN770 NVMe 2TB | PSU: Seasonic Focus GM-850 Gold | CPU Cooler: Noctua NH-D15 | Case: be quiet! Pure Base 500DX Black | OS: Win 10 Professional | Monitor: ASUS TUF Gaming VG27AQL1A
- Jey
- Středně pokročilý
-
- Registrován: 30. črc 2011
- Bydliště: Praha
Re: 2 myši citlivost, nastavení W10
Vyborný program, mám a používám na makra. Nicméně zkusím znovu nainstalovat a prozkoumat.
HANSPAULKA - Hanspaulská liga malé kopané | ROBOCRAFT - web o hře Robocraft | SPACEENGINEERS - web o hře Space Engineers | TUNNGLE - ultimátní nástroj pro hráče | WOTANKS - web o hře World of Tanks | Nechci být ani zpopelněn ani pohřben na území ČR (Česka).
- Alfajk
- Začátečník
-
- Registrován: 15. kvě 2009
Re: 2 myši citlivost, nastavení W10
nebo zkus umelou inteligenci, na pozadavek napsani scriptu, kterej by tohle umel, na me vyzvracela toto - nevyzkouseno, ale tvari se to jako neco, co by i mohlo fungovat:
Použití Python skriptu zahrnuje několik kroků. Níže jsou uvedeny pokyny, jak tento skript napsat a spustit:
Kroky:
Nainstalujte Python:
Pokud ještě nemáte nainstalovaný Python, stáhněte a nainstalujte si ho z oficiálních stránek Pythonu.
Nainstalujte potřebné knihovny:
Otevřete příkazový řádek (Command Prompt) nebo PowerShell jako správce (klikněte pravým tlačítkem myši na ikonu a vyberte "Spustit jako správce").
Zadejte následující příkazy pro instalaci požadovaných knihoven:
bash
pip install pywin32 pyautogui
Vytvořte Python skript:
Otevřete textový editor jako je Notepad, Notepad++, Visual Studio Code nebo jiný editor dle vašeho výběru.
Zkopírujte a vložte následující kód do nového souboru:
python
import ctypes
import win32api
import win32con
import pyautogui
import winreg
# Definujte Hardware ID myši
target_hardware_id = "HID\\VID_046D&PID_C534" # Změňte na skutečné Hardware ID vašeho zařízení
# Funkce pro změnu citlivosti myši (DPI)
def set_mouse_sensitivity(dpi_value):
SPI_SETMOUSESPEED = 0x0071
ctypes.windll.user32.SystemParametersInfoA(SPI_SETMOUSESPEED, 0, dpi_value, 0)
# Funkce pro nalezení zařízení podle Hardware ID
def find_device_by_hardware_id(hardware_id):
# Otevření registru pro přístup k zařízení
path = r"SYSTEM\CurrentControlSet\Enum\HID"
try:
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, path) as key:
for i in range(0, winreg.QueryInfoKey(key)[0]):
subkey_name = winreg.EnumKey(key, i)
with winreg.OpenKey(key, subkey_name) as subkey:
for j in range(0, winreg.QueryInfoKey(subkey)[0]):
subkey_name_2 = winreg.EnumKey(subkey, j)
full_path = path + "\\" + subkey_name + "\\" + subkey_name_2
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, full_path) as final_key:
try:
device_id = winreg.QueryValueEx(final_key, "HardwareID")[0][0]
if hardware_id in device_id:
return True
except FileNotFoundError:
continue
except FileNotFoundError:
return False
return False
# Hlavní logika
if find_device_by_hardware_id(target_hardware_id):
print(f"Zařízení s Hardware ID {target_hardware_id} nalezeno.")
# Nastavte citlivost myši (například DPI na hodnotu 10)
set_mouse_sensitivity(10)
print("Citlivost myši byla nastavena.")
else:
print(f"Zařízení s Hardware ID {target_hardware_id} nebylo nalezeno.")
Uložte soubor s příponou .py. Například nastaveni_myši.py.
Spusťte Python skript:
Otevřete příkazový řádek (Command Prompt) nebo PowerShell jako správce.
Přejděte do složky, kde jste uložený skript uložili. Například pokud je skript uložen na ploše, zadejte:
bash
cd C:\Users\vaše_uživatelské_jméno\Plocha
Spusťte skript pomocí Pythonu:
bash
python nastaveni_myši.py
Důležité poznámky:
Oprávnění správce: Skript může vyžadovat oprávnění správce pro přístup k registrům a změnu systémových nastavení. Ujistěte se, že příkazový řádek nebo PowerShell spouštíte jako správce.
Hardware ID: Ujistěte se, že target_hardware_id je správně nastaveno na Hardware ID vaší myši. Toto ID můžete zjistit ve Správci zařízení (Device Manager) ve Windows.
Citlivost myši (DPI): Hodnota DPI by měla být v rozsahu podporovaném vaším zařízením. Pro přesné hodnoty se podívejte na dokumentaci vaší myši.
Tímto způsobem byste měli být schopni napsat, uložit a spustit Python skript, který změní citlivost vaší myši na základě jejího Hardware ID.
Použití Python skriptu zahrnuje několik kroků. Níže jsou uvedeny pokyny, jak tento skript napsat a spustit:
Kroky:
Nainstalujte Python:
Pokud ještě nemáte nainstalovaný Python, stáhněte a nainstalujte si ho z oficiálních stránek Pythonu.
Nainstalujte potřebné knihovny:
Otevřete příkazový řádek (Command Prompt) nebo PowerShell jako správce (klikněte pravým tlačítkem myši na ikonu a vyberte "Spustit jako správce").
Zadejte následující příkazy pro instalaci požadovaných knihoven:
bash
pip install pywin32 pyautogui
Vytvořte Python skript:
Otevřete textový editor jako je Notepad, Notepad++, Visual Studio Code nebo jiný editor dle vašeho výběru.
Zkopírujte a vložte následující kód do nového souboru:
python
import ctypes
import win32api
import win32con
import pyautogui
import winreg
# Definujte Hardware ID myši
target_hardware_id = "HID\\VID_046D&PID_C534" # Změňte na skutečné Hardware ID vašeho zařízení
# Funkce pro změnu citlivosti myši (DPI)
def set_mouse_sensitivity(dpi_value):
SPI_SETMOUSESPEED = 0x0071
ctypes.windll.user32.SystemParametersInfoA(SPI_SETMOUSESPEED, 0, dpi_value, 0)
# Funkce pro nalezení zařízení podle Hardware ID
def find_device_by_hardware_id(hardware_id):
# Otevření registru pro přístup k zařízení
path = r"SYSTEM\CurrentControlSet\Enum\HID"
try:
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, path) as key:
for i in range(0, winreg.QueryInfoKey(key)[0]):
subkey_name = winreg.EnumKey(key, i)
with winreg.OpenKey(key, subkey_name) as subkey:
for j in range(0, winreg.QueryInfoKey(subkey)[0]):
subkey_name_2 = winreg.EnumKey(subkey, j)
full_path = path + "\\" + subkey_name + "\\" + subkey_name_2
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, full_path) as final_key:
try:
device_id = winreg.QueryValueEx(final_key, "HardwareID")[0][0]
if hardware_id in device_id:
return True
except FileNotFoundError:
continue
except FileNotFoundError:
return False
return False
# Hlavní logika
if find_device_by_hardware_id(target_hardware_id):
print(f"Zařízení s Hardware ID {target_hardware_id} nalezeno.")
# Nastavte citlivost myši (například DPI na hodnotu 10)
set_mouse_sensitivity(10)
print("Citlivost myši byla nastavena.")
else:
print(f"Zařízení s Hardware ID {target_hardware_id} nebylo nalezeno.")
Uložte soubor s příponou .py. Například nastaveni_myši.py.
Spusťte Python skript:
Otevřete příkazový řádek (Command Prompt) nebo PowerShell jako správce.
Přejděte do složky, kde jste uložený skript uložili. Například pokud je skript uložen na ploše, zadejte:
bash
cd C:\Users\vaše_uživatelské_jméno\Plocha
Spusťte skript pomocí Pythonu:
bash
python nastaveni_myši.py
Důležité poznámky:
Oprávnění správce: Skript může vyžadovat oprávnění správce pro přístup k registrům a změnu systémových nastavení. Ujistěte se, že příkazový řádek nebo PowerShell spouštíte jako správce.
Hardware ID: Ujistěte se, že target_hardware_id je správně nastaveno na Hardware ID vaší myši. Toto ID můžete zjistit ve Správci zařízení (Device Manager) ve Windows.
Citlivost myši (DPI): Hodnota DPI by měla být v rozsahu podporovaném vaším zařízením. Pro přesné hodnoty se podívejte na dokumentaci vaší myši.
Tímto způsobem byste měli být schopni napsat, uložit a spustit Python skript, který změní citlivost vaší myši na základě jejího Hardware ID.
CPU: AMD Ryzen 5 7600X@5,5GHz | GPU: EVGA GeForce RTX 3080 12GB XC3 ULTRA GAMING | MB: ASUS PRIME X670-P WIFI | RAM: 32GB DDR5 6000MHz CL36 FURY EXPO | SSD: WD Black SN770 NVMe 2TB | PSU: Seasonic Focus GM-850 Gold | CPU Cooler: Noctua NH-D15 | Case: be quiet! Pure Base 500DX Black | OS: Win 10 Professional | Monitor: ASUS TUF Gaming VG27AQL1A
- r34ktor
- Začátečník
- Registrován: 31. pro 2006
Re: 2 myši citlivost, nastavení W10
Pokud si to ještě nevyřešil, použij EitherMouse. Ten by měl umět, co potřebuješ.
Knowledge is power
- Jey
- Středně pokročilý
-
- Registrován: 30. črc 2011
- Bydliště: Praha
Re: 2 myši citlivost, nastavení W10
AI dobrý pokus, nicméně jevi se mi jakože chce ode mne napsat skript, a úkoluje mě, než aby funkční skript dodala.
Používám ten XMouseButtonControl, už jsem se díval do programu. Jsou tam profily. Jeden default globální a další specifické pro vybrané exe soubory. Nevite jak vytvořit druhý globální profil? Přepínat není problém. Ale cílem je mít dva přepínatelné globální profily.
EtherMouse neznám, nevím zda je vhodný pro daný účel, popsáný dříve výše.
Používám ten XMouseButtonControl, už jsem se díval do programu. Jsou tam profily. Jeden default globální a další specifické pro vybrané exe soubory. Nevite jak vytvořit druhý globální profil? Přepínat není problém. Ale cílem je mít dva přepínatelné globální profily.
EtherMouse neznám, nevím zda je vhodný pro daný účel, popsáný dříve výše.
HANSPAULKA - Hanspaulská liga malé kopané | ROBOCRAFT - web o hře Robocraft | SPACEENGINEERS - web o hře Space Engineers | TUNNGLE - ultimátní nástroj pro hráče | WOTANKS - web o hře World of Tanks | Nechci být ani zpopelněn ani pohřben na území ČR (Česka).
- Mr.Nigga
- Středně pokročilý
- Registrován: 05. lis 2005
- Bydliště: Pelhřimov
Re: 2 myši citlivost, nastavení W10
Není to přesně co potřebuješ? Nechce se mi to instalovat a hledat druhou myš, ale podle popisu a obrázku to vypadá, že každá připojena myš může mít jiné nastavení citlivosti a pod.
Match speeds across different mice, ie touchpad and mouse with different speeds.
I'm living on reds, vitamin C and cocaine. Everything's a blur
- Jey
- Středně pokročilý
-
- Registrován: 30. črc 2011
- Bydliště: Praha
Re: 2 myši citlivost, nastavení W10
Teoreticky to tak vypadá, mě taky moc ne, používám XMB převážně kvůli makrum, takže bych rád tam.
HANSPAULKA - Hanspaulská liga malé kopané | ROBOCRAFT - web o hře Robocraft | SPACEENGINEERS - web o hře Space Engineers | TUNNGLE - ultimátní nástroj pro hráče | WOTANKS - web o hře World of Tanks | Nechci být ani zpopelněn ani pohřben na území ČR (Česka).
- Jey
- Středně pokročilý
-
- Registrován: 30. črc 2011
- Bydliště: Praha
Re: 2 myši citlivost, nastavení W10
Nedá mi to se nezeptat.. stránky programu nefungují.. linky na stažení nefungují.. píšou něco o tom, že obsahuje nějaký škodlivý kód.
1) je program bezpečný, nebo proč nejdou jeho stránky?
2) kde se nechá program stáhnout? píšou poslední verze 0.79 nebo 0.8 která snad už podporuje W10
...
případně řešení v XMB by bylo asi nejen příhodnější, než používat dva navzájem.. teoreticky nekompatibilní programy.
Děkuji
1) je program bezpečný, nebo proč nejdou jeho stránky?
2) kde se nechá program stáhnout? píšou poslední verze 0.79 nebo 0.8 která snad už podporuje W10
...
případně řešení v XMB by bylo asi nejen příhodnější, než používat dva navzájem.. teoreticky nekompatibilní programy.
Děkuji
HANSPAULKA - Hanspaulská liga malé kopané | ROBOCRAFT - web o hře Robocraft | SPACEENGINEERS - web o hře Space Engineers | TUNNGLE - ultimátní nástroj pro hráče | WOTANKS - web o hře World of Tanks | Nechci být ani zpopelněn ani pohřben na území ČR (Česka).
- Jey
- Středně pokročilý
-
- Registrován: 30. črc 2011
- Bydliště: Praha
Re: 2 myši citlivost, nastavení W10
Ok, tak v XMB není možné používat více globálních profilů, ale jen jeden + profily pro jednotlivé exe soubory.
Nicméně bylo mi doporučeno - Settings - Pointer, tam je možnost nastavit v procentech 1-10 (krát 10 %) citlivost myši a pomocí vybraného tlačítka nebo klávesy mezi nimi přepínat.
Nicméně bylo mi doporučeno - Settings - Pointer, tam je možnost nastavit v procentech 1-10 (krát 10 %) citlivost myši a pomocí vybraného tlačítka nebo klávesy mezi nimi přepínat.
HANSPAULKA - Hanspaulská liga malé kopané | ROBOCRAFT - web o hře Robocraft | SPACEENGINEERS - web o hře Space Engineers | TUNNGLE - ultimátní nástroj pro hráče | WOTANKS - web o hře World of Tanks | Nechci být ani zpopelněn ani pohřben na území ČR (Česka).