Textify
Have you ever wanted to copy some text from a dialog box which doesn’t provide such functionality?
Textify was created to solve this problem: you can point your mouse over the text, click on the mouse shortcut (Shift + Middle click by default), and get a selectable view of the text.
Download
textify_setup.exe (526.24 kB, changelog)
Source code
https://github.com/m417z/Textify
Demonstration
Textify and Google Chrome
Here are the steps to make Google Chrome work with Textify:
- Open Google Chrome, and navigate to the following URL:
chrome://accessibility/
. - Check the checkboxes under Global accessibility mode.
To keep accessibility always enabled for Chrome, add the following command line parameter to your Chrome shortcut:
--force-renderer-accessibility
Hi,
Foxit Reader – I tried to grab the caption/title of the window. It gives me “Ribbon” instead of the real caption/title.
I tested with Inspect. I can see it there.
Consider to make a shortkey for “extended information”.
What “extended information” are you referring to?
Hi,
I looked at it. You can find it manually in Inspect, but when you hover over the title bar, “Ribbon” shows up. Textify uses the same API to query the element under the mouse, and I’m not sure how to make it find/prefer the other element, except maybe implementing a special case for Foxit Reader, something I’m reluctant to do.
Consider to make a shortkey for “extended information”.
by “extended information” I mean that Textify will retrieve all the information at the right pane of Inspect.
This will solve Foxit case and other cases.
I don’t think it will help in this case. The problem is not that the value is set in a different property of the selected element, but that an incorrect element is selected.
It would be best for Foxit Reader to fix this, but they might not care since not many users rely on this.
hello, I downloaded textify years ago, the 1.5 version, portable version. now I downloaded from above the latested version, portable, but when I run it it says 1.5 version again. like it is not updated, why? thank you
Hello,
Perhaps you didn’t close the previous instance. If the extracted portable version overrides the previous one, Textify should be closed automatically.
In any case, it’s best to make sure that another version of Textify is not running before running the new version.
Love the program, but it keeps showing the main window when opening on Windows startup. Is there a way to force it to always start minimized and in tray?
Please see my comment here:
https://rammichael.com/textify/comment-page-3#comment-9913
That was stupid of me. I had to recreate the startup shortcut a while ago and forgot to include -hidewnd. Thought it was a bug of some sort. Sorry for wasting your time and thank you for supporting your wonderful free utilities. I’m using three of them.
Is there a commandline switch to start Textify to the tray?
Please see my comment here (or the comment just above yours):
https://rammichael.com/textify/comment-page-3#comment-9913
Is there a hotkey to popup the query window with the query from selected words?
if it has this function, this tool may be the best web dict that can be use work with any program.
There’s no such functionality. If I understood your idea correctly, I could emulate Ctrl+C and grab the clipboard content, a bit hacky but should work most of the time. I’m not sure there’s a better way that can work universally.
Thanks for a great tool.
I am looking for a silent install/update switch. Standards like /s , /S, /silent do not seem to work. Am I missing something? Would be great to have to automate installs and updates.
oh… i see you install to %appdata%, would you consider an option to install to %ProgramFiles% ?
You can use the standard NSIS command line parameters, for a silent installation/update in a custom folder:
7tt_setup.exe /S /D=C:\Textify
To install in the Program Files folder, you’ll need to run the setup as administrator. Also, Textify won’t be able to change the settings unless it runs as administrator.
The following error has occurred during the initialization of Textify:
Назначенная клавиша уже зарегистрирована.
(The assigned key is already registered.)
I’m trying any combination for solved this error (on sturtup)
but no chanse.
By default, Textify tries to register the Ctrl+Alt+Shift+T hotkey. The hotkey can be changed in the ini file. If your system says that the key is already registered for any hotkey you try, perhaps something is wrong with your system, maybe because of a conflict with another tool. I can add an option to disable the hotkey completely if that will help.
Thanks, Alt+ Left button mouse working correctly
Hello,
I’m trying your software on Vivaldi (latest stable release). All accessibility options are enabled but I always get the title of the window wherever I click.
It works fine with Google Chrome.
Thank you.
Hi Osine,
I’ve never used Vivaldi, so I don’t have any insights. You can try asking on some community forum of Vivaldi users, perhaps somebody can help with that.
Also, see my comment here. You can try Inspect to make sure it’s not a Textify-specific problem.
Thanks for your answer. I reported the problem to Vivaldi team.
Hello!
What about startup with windows (minimize in try)?
Thanks!
You can use the
-hidewnd
command line switch to run Textify with a hidden window. If you install Textify normally (not a portable version) and choose to run it at startup, this is done automatically.It would be great if the program could capture tooltip as well.
I would be glad if you add this feature 🙂
Hi, I am really really thank you for this software.
I am modifying some parts of your code.
Could you please give me full source code of textify v_1.8.2 ?
I did clone source code on git. But
I build textify.sln on vs 2019. But, It doesn’t show web launch button. And I can’t do auto copy function with the code.
Hi,
GitHub contains the latest version of Textify. Make sure that you configure the settings correctly for the web launch buttons to show up. You can install Textify separately, and then copy the configuration to the instance that you’re developing.
Thank you for your fast! reply.
I copied basic configuration to modifyed software by more setting.
But it did not work. Can you give me some explanation more in detail on settings?.
There are Three folders (asm, res, wow64ext).
And I can find two solution (naked64~.sln, textify.sln)
How can I make setup file of modified one on textify_v1.8.2 visual studio directory?
Textify.sln
.I build it. It is on my release folder of vs 2019.
But, the executable file shows like this.
https://imgur.com/JQlvPQN
I am not sure where to fix.
I’m not sure why it doesn’t work for you.
You can try debugging the following functions:
I t runs when textify.exe is with Icons folder on same directory.
I want to make these codes automatically copy some text on clipboard to excel file.
Where to modify?
You have the auto_copy_selection option that can be enabled to automatically copy selected text to the clipboard.
I’m not sure if that helps since I don’t quite understand what you’re trying to achieve.
I tried to make one button which is for copying auto-copied text to excel file.
Really thank you for reply.
I’m not sure I can help you with this, you’ll have to figure out how to do that.
it just copy the title of software or title of a web page
About the browser – if you’re using Chrome or another Chromium-based browser, see the “Textify and Google Chrome” section at the top of this page.
About software – Textify relies on UI Automation. Unfortunately, not all text can be grabbed this way, depending the way the target program is implemented. Which program doesn’t allow you to copy text other than the title?