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 15 sati, 11 minuta
  • dpasaric: Eto osvrt na naslovnici, pa komentirajte, baš me zanima tko će ga prvi kupiti na Jabučnjaku! :)
  • dpasaric: Ma ok, to nije ništa novo, i prije su imali to tako, ali da, slažem se da je to pretjerano i jako "američki"... :)
  • m@xym: Ovaj keynote, k'ooo da ga je pisao Trump... svaka druga riječ im je: "amazing".
  • drlovric: I ja isto. Bas se radujem :)
  • IkoIko: Gledat ću, a i popratiti obvezni članak ovdje ;)
  • dpasaric: Ali ovaj bi konačno mogao biti zanimljiv! :) Mene zanima HomePad kao novi hardver za domomatiku!
  • smayoo: Jedva čekam da ga propustim, kao i sve prethodne. :)
  • dpasaric: Večeras u 19h Apple Keynote! :)
  • smayoo: Heto. Mikrofon ocvikan. Precizno. Elektroničarskim cvikama... :)
  • smayoo: Hvala ti, istražit ću.
  • Yonkis: Hocu reći zvuk dopire do mikrofona i preko vibracija drugih površina, plastika, ne samo preko rupice od mikrofona. Vidi na 52 minuti [link]
  • Yonkis: Mislim da ti to neće biti dovoljno. To kao kad začepiš uho prstom, ti svejedno možeš prepoznati riječi a taj mikrofon je jaaaako osjetljiv, prepozna govor iz druge sobe.
  • smayoo: Imam ja, hvala ti na infomaciji. Korištenje mikrofona sam isključio u postavkama odmah out of the box, a za svaki slučaj mikrofon pokrio UHU patafixom. :)
  • Yonkis: Ima li netko doma LG-ev smart TV? [link]
  • IkoIko: Za powermacove, idem ih danas pogledati pa vam javim!
  • Borisone: Na hrvatskom jeziku: [link]
  • Borisone: About Spotlight indexing and search results on Apple devices [link]
  • Miki9890: Poz! ima li smisla skinuti 26.6.1 na iPhoneu 13 mini radi spotlight indexinga? Da li je to samo za siri Ai kojeg ionako neću imati i hoće li indexirati opet kad prijeđem na 27? trenutno sam na 18-ici
  • Piko: ja bi drugi .... da li rade ?
  • Riba: Pogotovo ako je zracno hladjen.
  • Riba: Mene zanima jedan!
  • IkoIko: Pozdrav zanima li ikog dva powermaca g5?
  • Yonkis: Nisam ovo znao, Apple koristi Google za svoj iCloud [link]
  • marioart: ko zeli iz njemacke uzimati, preporucujem alternate.de - pocetni model je 976€
  • ZoPaj: iducan.hr ima sve konfiguracije, mini i studio, nije preogromna razlika u odnosu na nedavno poskupljeno
  • jura22: Točno, ispravak 1.049eur. Onda i nije neka velika razlika.
  • Yonkis: Nema đabe ni u starog Applea
  • Pongy75: Evo, osnovni model Minija u iStyle je 1.159€ - skoro pa duplo nego nekada osnovni model minija. Tu se gubi svaki smisao povoljnog Mac računala.
  • Pongy75: i u švabiji, koliko je kod nas?!!
  • marioart: @jura to je sa edu popustom, cijena bez popusta je 1049€
  • jura22: Osnovni Mini M6 je 929€. [link]‑core-cpu-12‑core-gpu-16-gb-arbeitsspeicher-256gb-speicher
  • matijazx: - nadživio je svog oca za 10 godina.
  • dpasaric: Jazz legenda!
  • smayoo: RIP Stjepan Jimmy Stanić
  • Pongy75: Ma nek si znaš kaj…
  • matijazx: -- u ovlaštenom Apple storeu, vidio cijene za preoreder.....M6 mini 16GB-cca 1200 eura, 24GB-cca 1700 eura
  • Pongy75: Obično bude koliko dolara toliko u eurima nekih 10%
  • dpasaric: Javim kada dobijemo cijene za Hrvatsku...
  • dpasaric: Sitgli novi M5 Mac mini i M5 Ultra Mac Studio!
  • IkoIko: Sretan rođendan Smayo :)
  • ping: sretan rođendan dragi Smayoo
  • IkoIko: Pozdrav, molio bih malu pomoć od forumaša koji su pristali model postolja s filtrom za Mac studio. Kojih je dimenzija gumena brtva koja ide na okvir? Ili imate baš određen model koji se kupi na brtva.hr? Hvala i isprike na smetnji
  • smayoo: :*
  • drlovric: Sve najbolje. Cestitke!
  • Pongy75: SRETAN ROĐENDAN!!!
  • Gjuroo: Sretan rođoš, Samyoota! :kiss: :heart:
  • smayoo: Hvala od srca! :)
  • Kloba: Nema me puno, ali čitam pa eto - Smayoo sretan ti rođendan - da ti se ostvare sve želje!
  • smayoo: Hvala! :)
  • dpasaric: Smayoo sretan rođendan! :)

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.44 Seconds

Provided by iJoomla SEO