What is talking dashboard, and where can I get it?
From: [email protected] [mailto:[email protected]] On Behalf Of Stacey Robinson Sent: Thursday, March 05, 2015 7:13 AM To: Macvisionaries Subject: Re: Talking dashboard help. Thanks alex. This is just what I needed. Blessings, Stacey Robinson and GEB dog Kirk. mailto:[email protected] On Mar 5, 2015, at 9:05 AM, Alex Hall <[email protected]> wrote: Here's a section that will be in the next update's Readme file. ###Keyboard Commander Since most people like to assign some of Talking Dashboard's scripts to keystrokes, I have put instructions on how to do this below. The process will be similar, but not exactly the same, for other commanders. 1. See the previous section to navigate and select the Keyboard Commander tab in VoiceOver Utility > Commanders. 2. Once you have selected the proper tab, use vo-right arrow. You will pass the rest of the available tabs first, then a checkbox labeled "Enable Keyboard Commander". Be sure this is checked, and remember that you can toggle this commander on or off at any time with vo-shift-k. 3. Continue to the right. You will next encounter a popup menu that lets you select which Option key to use. It is set to the right one by default, but you may wish to use the left one, or both. Make the desired selection from this menu. 4. Once that's done, continue right. The next thing you find will be the "Keyboard Commander" table, which holds all the assignments already set up. Find the row in the table whose command you want to change (or assign, if you've just made a new entry--see below). Don't interact with the table, then use up or down arrow by itself, to read both the key and its assignment at once. 5. To add a new command, vo-right past the table, find the "Add" button, and vo-space. VoiceOver probably won't say anything, but you will be placed in an edit field where you can type the character to which you want to assign an action. Type it, then vo-right once to the "Command Menu" button and move to Step 8. 6. If you instead wish to change an existing assignment, find its row and interact until you are on the edit field containing the current character. Delete that character and type a new one. If you want to leave the character in place but change what it does, find the row and activate the "Command Menu Button" without changing the character in the edit field. Note that the name of this button will reflect the current assignment. Once you are on the popup menu, move to Step 8. 7. On the row you want to change, press space. If you have interacted with the table, you will need to vo-right past the key and press vo-space on the menu button to its right. Basically, don't interact with the table; it's easier. 8. Now that you've opened the popup menu of commands, you have a plethora of options. We want to assign a script, but keep in mind how powerful Commanders can be. Anyway, we want the very last option in the menu: "Custom Commands". Find that, hit right arrow, and then choose "Run AppleScript Script…". 9. Now, you are in a standard Finder dialog that will only show you folders and AppleScript files. Browse to wherever you chose to put the Talking Dashboard scripts, pick the one you want, and press enter. 10. That's all there is to it. Once you've made all the assignments you want, simply close the VoiceOver Utility. On Mar 5, 2015, at 9:18 AM, Stacey Robinson <[email protected]> wrote: Alex, Can you send me the steps on how to add a script to my keyboard commander again? I did this with the battery status but would like to add others in the file such as download info. I do not remember how I did this. Thanks for any help Feel free to write privately. Blessings, Stacey Robinson and GEB dog Kirk. mailto:[email protected] On Mar 5, 2015, at 5:49 AM, Rod Skene <[email protected]> wrote: I am running Yosemite Sent from my iPhone with dictation software. Please excuse any errors. On Mar 5, 2015, at 12:18 AM, Alex Hall <[email protected]> wrote: Mostly, the scripts rely on shell commands. For instance, I ask the "top" command for CPU information, and the "memstat" command for ram details, and iReg for battery, and so on. Once I get the results, I grab the bits I need, and return those (all this happens in the Get Info.scpt file, which is why it *must* be int the same folder as the scripts). Then, I have the raw information, like the amount of ram or the battery level, and I give it back to the script that asked for it. The script then gives all that raw data, plus the template, to a couple functions in Utilities.scpt (another required file). The raw data is paired up with keywords, those keywords are sorted and searched for, any any that are present are replaced. This is how $minutes turns into 15, for instance. Once the template has been populated, the complete string is given back to the script you ran, which asks Utilities.scpt to speak it. The speaking part checks if VoiceOver is running; it tells VO to say the string if it is, and tells the default system voice to do so if it's not. On Mar 5, 2015, at 12:53 AM, Eugenia Firth <[email protected]> wrote: Hi Alex I am under Yosemite, and have the latest update. I know how to use the time and date file, and I know how to use the battery one. This is going to sound like a really dumb question, but could you give me and some others who are sort of in first grade when it comes to Apple script some idea of what commands make the others work? Or, is that all in the read me file that I read a long time ago? Gigi ? On Mar 4, 2015, at 10:31 PM, Alex Hall <[email protected]> wrote: Hi all, Most of you know about what I (rather un-creatively) call Talking Dashboard, a set of Applescript files that give you access to information. There's a time/date one, one for battery, one for current wifi status, and more. Most of you also know I've wanted to add a script for upcoming reminders and calendar events, but I could never get it working right, and I didn't like that it would always force Reminders or Calendar to launch. Well, the good news is that I can overcome both problems (most likely, but no promises) by accessing the EKEventStore through Cocoa. If that's Greek to you, the bottom line is that I can probably do this, but it requires OS10.9 or later, maybe even 10.10 or later. I'm on 10.10, but I'm wondering how many people this would affect? Existing scripts would continue to work, but if I find a faster/easier way to do what they currently do that also uses Cocoa, I'll do it. Plus, I could probably revamp and expand the template system, since I would no longer need to use my own hacked-together solution but could instead use a real, Cocoa-based one. I'd probably archive what I have and put the existing scripts in a subfolder, so those who can't run the new ones don't need to, but I would no longer support them. So, basically, if you use Talking Dashboard, on which version(s) of OS X do you use it? -- Have a great day, Alex Hall [email protected] -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- Have a great day, Alex Hall [email protected] -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- Have a great day, Alex Hall [email protected] -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout.
