Domanda

Ho scoperto come ottenere il contenuto di NSPasteboard e come copiarlo nella mia applicazione attiva. Non ho trovato il modo di incollarlo in un'altra applicazione, proprio come incollarlo nella mia attuale applicazione.

Se ti stai chiedendo perché vorrei farlo, sto cercando se esiste un modo per migliorare l'applicazione open source Jumpcut (jumpcut.sf.net). Attualmente, falsa Cmd + v per incollare il contenuto in un'altra applicazione, ma questo non funziona su X11 (che prevede Ctrl + v).

Grazie

È stato utile?

Soluzione

Il problema è che X11 in realtà non capisce affatto il pasteboard di OS X, quindi c'è un po 'di magia speciale in corso per mappare tutto ciò che è sul pasteboard di OS X in un modulo che può essere usato come X pasteboard. A seconda di ciò che sei pronto a " conoscere " sull'app di destinazione, puoi fare qualcosa tra l'invio di un evento Ctrl-V simulato e la forzatura dell'app nel richiedere il contenuto degli appunti (non il buffer di clip principale, che è quello del clic centrale in X)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top