On 24/09/2006, at 1:06 AM, Tim Kilburn wrote:

Hi Yvonne,

As far as I can tell, there is no direct way like "Keyboard Position" but you can determine this in a roundabout fashion.

1.  Navigate to the beginning of a line using VO keys.
2. Press VO keys+shift+left arrow. VO will announce "space", or "tab" or "new line" depending on what it finds. By holding down the shift key it moves VO one character at a time.

This may not be exactly what your looking for as it's rather cumbersome to always have to count and may be useless if it is a nondescript fashion by which Python indents. One other option may be to make sure that cursors are tracking each other and then press VO keys+cmd+f5 twice which gives mouse position. I'm not sure if that would be of value to you as it announces by pixel.


*sigh* I'm really sorry, but I don't think any of those are really very practical. The problem is that the standard with python seems to be 4 spaces per block. In other words, line one is at the left margin, if that starts a function, the code for that function is 4 spaces in. If there's an if block of a for block or something, the body of that's 8 spaces in. If you've got classes with functions with if statements inside, you're 12 spaces in without even trying. Counting like that would probably make my brain go ping out my ears, <grin>.

Sounds like I'm going to have to duel boot this thing, after all.               

Reply via email to