Opačný scroll v chrome

Možná se Vám také stalo, že po jedné z aktualizací se některé programy, včetně Chrome, začali chovat divně. Příčiny i následky mohou být různé, teď se ale zaměříme na to, že se otočí scroll oproti systémovému nastavení.

Osobně používám Xfce, které v nastavení myši umožňuje změnit scroll na „přirozený“, který znáte možná z Macu, nebo výchozího nastavení většiny nových driverů pro Windows. Problémem však je, že tato aplikace se chová jako xmodmap a tedy otočí stisknutí tlačítka, což není způsob, který vyhovuje některým aplikacím.

Důvodem je přechod na Xinput2, který již neposílá při posunu ona „kliknutí tlačítka“, ale kontinuální hodnoty posunu. Řešení je tedy poměrně jednoduché: vykašlat se na nastavení pomocí GUI a sáhnout do konfiguračního souboru.

V mém případě se jedná o úpravu hodnoty v xorg configu v sekci ovladače Synaptics. Pro myš v konfiguraci tedy přidáme hodnotu Option "VertScrollDelta" "-107", kde -107 bylo ve výchozí hodnotě číslo 107.

Jaké číslo je výchozí můžeme zjistit například pomocí programu xinput a to tak, že si nejprve nalzeneme ID touchpadu, který cheme převrátit příkazem xinput list a následně zobrazíme hodnotu pro posun xinput list-props 11 | grep -i scroll. Výstup může vypadat nějak takto:

Synaptics Scrolling Distance (272): -107, 107
Synaptics Edge Scrolling (273): 0, 0, 0
Synaptics Two-Finger Scrolling (274):   1, 0
Synaptics Circular Scrolling (281): 0
Synaptics Circular Scrolling Distance (282):    0.100000
Synaptics Circular Scrolling Trigger (283): 0

V mém případě byla zajímavá hodnota Synaptics Scrolling Distance. Pokud používáte jiný ovladač, tak je rozumné podívat se do jeho dokumentace a zjistit, co která hodnota znamená.

Tak… teď už by vše mělo fungovat jako dřív. Jen nezapomeňte vypnout obrácený scroll v nastavení myši, jinak se stane, že aplikace používající Xinput budou reagovat opačně.

Trochu té typografie

Nejsem zběhlý v mém rodném jazyce a ani se tím příliš netajím. Texty si opětovně neprocházím a nehledám v nich chyby pokud mě na ně někdo neupozorní, to je pak i opravím. I tak se snažím psát co nejlépe mohu a dodržovat u toho alespoň některé zásady. To se samozřejmě nepovede vždy, někdy se změní nástroje jindy je člověk prostě jen líný.

Dnes jsem na vytvořil repozitář s mírně upraveným rozložením české qwertz klávesnice, tu jsem obohatil o pár typografických „specialit“. Dostupné jsou tak například:

  • české uvozovky ve tvaru 9966 se znaky a ,
  • dlouhá pomlčka (HTML entita —) ,
  • výpustka …,
  • nezalomitelná mezera

Abych se přiznal, právě nezalomitelnou mezeru prakticky nepoužívám. Psát někdy Space a někdy AltGr+Space mi prostě nejde vůbec od ruky.

Rozložení klávesnice je pro Xorg a používám jej na svém Archu, verzi pro Windows rozhodně neplánuji. Pokud by však byly problémy na Linuxu můžeme se dohodnout a pokusit se je opravit.

Závěrem tedy uvedu snad jen odkaz na repozitář s klávesnicí: Rozložení klávesnice Hefay - GitHub