Como copio sem formatação com Ctrl + Alt + C no AutoHotkey?

4

Estou tentando usar o AutoHotkey para definir um atalho de teclado para que, se eu pressionar essas três teclas simultaneamente : Ctrl + Alt + c , o AutoHotkey iria copiar o texto selecionado sem formatação para a área de transferência. / p>

O AutoHotkey suporta isso? Se sim, como? A maior parte do que eu vi na documentação no site oficial depende de atalhos de teclado feitos de dois pressionamentos de teclas, por exemplo:

LControl + LAlt:: 
; Do something

Existe uma maneira de fazer isso com três chaves? Além disso, como eu poderia copiar e remover a formatação do texto selecionado?

    
por Amelio Vazquez-Reina 18.10.2011 / 22:21

2 respostas

5

Veja Como combinar três teclas como tecla de atalho com Autohotkey? para a primeira metade da sua pergunta.

No que diz respeito à formatação de stripping, parece possível com algo parecido com isso (de esta pilha Pergunta de estouro :

Send ^c
clipboard = "%clipboard%"
; Remove space introduced by WORD
StringReplace, clipboard, clipboard,%A_SPACE%",", All

Há também esta postagem no fórum do AutoHotkey sobre isso.

EDIT: O seguinte está na documentação AutoHotkey na área de transferência, ClipboardAll e OnClipboardChange :

clipboard = %clipboard% ; Convert any copied files, HTML, or other formatted text to plain text.

    
por 18.10.2011 / 22:50
1

Tem que ser uma rota AutoHotKey, especificamente?

Para o que você descreve, descobri que o PureText funciona muito bem em uma ampla variedade de aplicações.

É um programa pequeno, que você acabou de adicionar à sua pasta de inicialização, e depois diz qual atalho usar. (E desligue o efeito sonoro levemente irritante, se você quiser)

The easiest way to use PureText is to simply use its hot-key to paste text instead of using the standard CTRL+V hot-key that is built into most Windows applications.  To configure PureText, right-click on its tray icon and choose "Options" from the pop-up menu.  The default hot-key is WINDOWS+V, but this can be changed.  In this Options window, you can also configure PureText to run each time you log into Windows.

Veja a página acima, para detalhes sobre o que a PureText irá e não fará.

    
por 18.10.2011 / 22:57