Hammerspoon
(1 korsinik/a gleda/ju temu) (1) Gost

Hammerspoon


07.12.2025 | 00:22
www.hammerspoon.org

Ne vidim da je itko spominjao Hammerspoon ovdje ranije pa bih se pohvalio da sam si riješio stalnu potragu za mišem na jednom od tri ekrana kako imam namješteno doma na svom Macu.

Kako mi ekrani nisu jednakih dimenzija - a jedan stoji vertikalno - miš mi stalno zapinje negdje na nekom od rubova i ne želi prijeći na susjedni ekran jer su tako zaključili pametni ljudi u Appleu da to nije dobro.

A to znači da konstantno imam potragu za mišem, gdje li je sad?

E pa, prvo sam krenuo raditi svoj app ali je to zapelo jer je stvar radila samo dok je program aktivan, bilo u Terminalu bilo u Xcodu. Kad sam ga dodao preko pliste u LaunchAgents zapeo je u nekom od sigurnosnih pravila i nikako nije funkcionirao. Opisao sam problem ChatGPTu pa mi je predložio Hammerspoon kao savršeno riješenje.

Ok, upogoniti ga nije baš lako jer upute nemaju veze s realnošću, kad se pokrene kao da se nije pokrenuo. Ne postoji u Docku, ne može se do njega sa Command-Tab već se eventualo pojavi Console prozor u kojem se može par stvari.

Malo sam proučavao upute ali je svega bilo previše pa sam se vratio u ChatGPT.

Za početak sam ubacio skriptu koju mi je ovaj napisao a onda sam nabasao i na jednu dodatnu stvar na njihovim stranicama i dodao i taj dio. Uglavnom sad imam ovo:

Command + Alt + Ctrl + MouseClick pozicionira miša nasred glavnog ekrana.

Command + Alt + Ctrl + Left Key pomakne aktivni prozor na lijevi ekran

Command + Alt + Ctrl + Right Key pomakne aktivni prozor na desni ekran


Možda postoje i druge aplikacije za ovo ali ako nekom treba...

Skine se Hammerspoon i ubaci u /Applications

Stvori se skripta "init.lua" i spremi kao ~/.hammerspoon/init.lua

Skine se i raspakira github.com/Hammerspoon/Spoons/raw/master...ftAndRight.spoon.zip pa metne u ~/.hammerspoon/Spoons folder

A sadržaj init.lua je ovaj:

-- Move mouse to the center of the main screen when CMD+CTRL+ALT + Left Click
mouseCenter = hs.eventtap.new({hs.eventtap.event.types.leftMouseDown}, function(event)
    local mods = event:getFlags()

    if mods.cmd and mods.ctrl and mods.alt then
        local screen = hs.screen.mainScreen()
        local frame = screen:fullFrame()
        local center = hs.geometry.point(
            frame.x + frame.w / 2,
            frame.y + frame.h / 2
        )

        hs.mouse.setAbsolutePosition(center)
        return true -- swallow click if you want, or return false to let the click through
    end

    return false
end)

mouseCenter:start()

hs.loadSpoon("WindowScreenLeftAndRight")

spoon.WindowScreenLeftAndRight:bindHotkeys(spoon.WindowScreenLeftAndRight.defaultHotkeys)

spoon.WindowScreenLeftAndRight.defaultHotkeys({
    left = { {"ctrl", "alt", "cmd"}, "Left" },
    right = { {"ctrl", "alt", "cmd"}, "Right" }
})
07.12.2025 | 09:23
Hvala ti na ovome, vjerujem da nekome s egzotičnijim postavom monitora može koristiti.

Osobno sam oduvijek na dva monitora, ali onaj klasičan lijevo-desno postav i nisam imao problema.

Najdraža stvar po pitanju pronalaženja pointera u MacOS-u mi je ono kada "protrljaš" trackpad (radi i na mišu ako ga protreseš brzo lijevo-desno) i onda se poveća pointer da vidiš gdje je!
07.12.2025 | 10:30
Siguran sam da će biti još onih kojima si pomogao. Hvala ti u njihovo ime!
07.12.2025 | 10:45
Kad tresem miša on se pretvori u uvećanu strelicu i to radi kad isprobavam čak i kad je trenutno u obliku iglice kod editiranja teksta.

Iz nekog razloga kad koristim Xcode i još eke druge programe to u jedom trenutku prestane raditi, tj. miš i nakon trešnje ne mijenja oblik u strelicu i ostaje onako uzak i sitan onda mi treba masu vremena da primjetim gdje je.

Također, neki programi pamte na kojem ekranu sam baš njih koristio pa novi prozor otvaraju na tom ekranu. A neki otvaraju stvari na ekranu koji sam zadnji koristio u Finderu ili nekom drugom programu pa mi je jako korisno da PDF ide a vertikalni monitor iako ga Preview otvara gdje stigne.

S druge strane, nakon što je komp noćas bio u sleepu, Hammerspoon je trebalo ponovo pokrenuti jer nije funkcionirao iz meni nepoznatog razloga.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 8 sati, 22 minuta
  • Bertone: Ma znam kako diktiranje funkcionira ali iskreno se ne sjećam kada sam zadnji put čuo tišinu :(
  • smayoo: To naravno da ne funkcionira ako više ljudi priča u glas ili ako ti radio svira dok pričaš.
  • Bertone: Ma to sa diktiranjem je pušiona, nevezano za poruke nekidan vozim mamu doma i trebam nešto ženu pa je pokušam nazvati no auto ponavlja da ne razumije,... na kraju sam morao reći mami da malo zašuti :D
  • smayoo: Ne smiješ diktirati kako normalno pričaš. Kad se priča usporeno i jasno razdvaoja riječi, točnost je ≥90%
  • smayoo: :-D
  • Bertone: Znam, zato često i dobijem haiku od poruka :D
  • smayoo: Diktiraj poruke u vožnji. Radi sve bolje.
  • Yonkis: Bertone, ne mogu, vozim. :)
  • Bertone: Eto današnje mladeži, vozi i piše poruke,... ajd se sad sam kazni :)
  • Yonkis: "obaviti", pobjeglo mi, naletio sam na šaht u vožnji.
  • Yonkis: Kloba, ne možemo ti ga MI aktivirati, to moraš sam bavi
  • Kloba: Pozdrav ekipa ima neki znalac da mi aktivira whats app?
  • smayoo: A propos smještanja konektora... :P
  • smayoo: U Beogradu ulazi stari deda sa štapom, klimavo i s mukom u gradski autobus, obrati se vozaču: "Mladiću reci mi gde bih mogao da smestim kosti...?", a vozač na to skoči ljutito: "Nemoj da tebi Kosta smesti!" :D
  • Bertone: Bolje i straga nego kad ga Apple smjesti ispod :D
  • jura22: I smjestila ga straga.
  • smayoo: To je sve EU standardizirala na USB-C. :D
  • jura22: Izgleda da mora biti više od dva konektora!
  • jura22: Landtag Brandenburg ih ke nabrojao: Gejevi, lezbijke, androgini, birodne osobe, trans muškarci, trans žene, rodno promjenjive osobe, rodno kvir osobe, interseksualne osobe, interseksualne žene, interseksualni muškarci, transseksualne osobe, transseksualne žene, transseksualni muškarci, trans osobe, transmuške osobe, transženske osobe, rodno fluidne osobe, panrodne osobe, osobe s dva duha (
  • jura22: Misliš da se smiju stavljati samo muški ili ženski konektori?
  • smayoo: :D
  • Riba: Po muskim i zenskim konektorima.
  • jura22: Zašto ženski robot mora imati sise? U stvari, zašto uopće postoje muški i iženski roboti? Kako ih tazlikovati?
  • smayoo: @bbosnjak, otvori temu u forumu pa pitaj da ti se jave jabučari iz Zagreba ili okolice koji imaju monitor iz te generacije da probaš s njihovom ciglom
  • smayoo: Aha, to ima vanjsku ciglu za napajanje? Pa da, onda svakako treba probati s drugom ciglom prije ikakvog servisa.
  • jura22: Sumnjam. Rekoi su neka nabavim nateriju i onda je budu zamijenili. U stvari, trebao sam je nabaviti, sam zamijeniti i inda njima odnjeti novce.
  • dpasaric: Za Cinemu 23 prvo provjeri da nije samo napajanje, 90% slučajava bude to.
  • Riba: Vjerojatno su pretrpani poslom kao i svi.
  • jura22: Vidim hvalite RAM servis. Ja sam ih pitao za promjenu baterije pa su poceli kolutati s ocima. Kao da su me htjeli otpiliti.
  • jura22: Jok, Ludbreg je centar svijeta.
  • bbosnjak: Jbg. mi Zagrebčani mislimo da smo u cetru svijeta. Hvala na linku.
  • Riba: Kad ljudi ne kazi lokaciju obicno se radi o Zagrebu. :) U tom slucaju preporuka za [link]
  • Riba: A gdje se nalazis?
  • bbosnjak: Imam Apple Cinema Display 23-Inch. Radio je ok do prije mjesec dana i prekrasan je. Imao je jednu crtu mrtvih pisela po sredini ali koga briga kad je tako elegantan i dobru sliku ima. I onda je prestao raditi. Ima li igdje servis koji bi to mogao pogledati i možda popraviti ili bi to možda netko udomio pa se time pozabavio. Ne mogu se natjerati da ga odnesem na glomaznni otpad ko da je neki šte
  • smayoo: [link]
  • Pongy75: Meni se čini i jedno i drugo, app šema. A vaditi se na bilesnu djecu, ako je to uopće istina je krajnje bezobrazno. Ovo mjesto nikad nije bila takva zajednica.
  • drlovric: Ja sam slab na djecu i radio bih pomogao i u ovom konkretnom slucaju. Vec sam to radio ovdje. Samo nisam shvatio kakvu pomoc on ocekuje konkretno. Da skupimo pare za M4 ili da mu ga nekako nadjemo unutar njegovog budzeta. Taj dio mi nije jasan...
  • Pongy75: Napad je najbolja obrana - kad te uberu!
  • Sarek: I stvarno mu nitko nije ništa loše napisao, a on je odmah krenuo u neke obrambene teze
  • Sarek: Meni je isto bilo čudno da na jasno postavljeno pitanje krenu traktati nečega što nema veze s pitanjem. Dva su moguća scenarija ili se čovjek pogubio u svemu i samo se krivo izrazio ili je stvarno neka muljaža. U svakom slučaju trebalo bi objašnjenje od dotičnog člana ili ako je ovo drugo u pitanju neka admini reagiraju
  • jura22: Tu je pitao nesto za MacMini M4 > M4 Pro
  • jura22: [link]
  • Pongy75: Avioni, milioni. kamioni
  • matijazx: -- to je bila prevara. Kolega forumaš mu je htio posuditi svoj Mac, al ovaj nije htio. Scammer.
  • Pongy75: Malo popratiti postove, sve je bez logike. Šarena priča, ima svega.
  • jura22: 8.2.2025. Pise da je sve prebacio s M4 na M4 Pro, ne znam tko je ovdje lud?
  • jura22: Cijela prića je čudna. Pošto se radi o bolesnom djetetu ne želim griješiti dušu.
  • marioart: izgelda da je obrisana... ja sam se ponudio za pomoc dvaput, ali sam izignoriran... cudna situacija
  • jura22: Gdje je tema o M4 MM za onu curicu?
  • Gjuroo: @Yonkis: Otvori temu... :D

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.62 Seconds

Provided by iJoomla SEO