Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ MUSHclient
➜ Suggestions
➜ output area accessibility
|
output area accessibility
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
| Posted by
| Oriol
(31 posts) Bio
|
| Date
| Mon 16 Nov 2009 11:29 AM (UTC) |
| Message
| Hello:
I was wondering, if we could make a script function to grab the whole output area buffer or something?
What I want to do is, like most mud clients for blind people, they have the output area in a sepparate edit field so you can navigate around it with the arrow keys, and when something new comes up, the position is not lost.
Maybe we could do something like that with a script function to grab the whole output area and put it in a window or something, or maybe MushClient could do that internally, make the output area accessible with a key or something similar.
Let me know what you people think nad if any of you would be using this because I know many would. | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #1 on Mon 16 Nov 2009 06:40 PM (UTC) |
| Message
| There is already a plugin callback "OnPluginScreendraw" that receives all lines that are placed in the output buffer. This is normally used by screen reader plugins to just speak the lines, but it could also, or instead, put them into another edit field as you suggest. In the case of MUSHclient itself, it could be used to append to a notepad window, which is an edit control.
You can also use GetLineInfo to obtain at any time the contents of any line in the current output buffer, so you could combine this with the suggested keystrokes (implemented with an Accelerator function call) to read out any line you like.
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Oriol
(31 posts) Bio
|
| Date
| Reply #2 on Tue 17 Nov 2009 08:43 AM (UTC) |
| Message
| Ooh! I hadn't realized that OnPluginScreendraw could be used to put the lines into a notepad as well, doh!
The only problem I find with the notepad though is that when some new text arrives the cursor is moved to the end of the file, which is something we do not really want, but it can be dealt with.
Thanks I'm going to try using ScreenDraw right now, at least it should help a bit. | | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
14,991 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top