New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Word 2010: need a way to query cursor position, i.e. how many inches from margin - very useful for formatting #1939

Closed
nvaccessAuto opened this Issue Nov 20, 2011 · 8 comments

Comments

Projects
None yet
7 participants
@nvaccessAuto

nvaccessAuto commented Nov 20, 2011

Reported by kevinchao89 on 2011-11-20 07:19
Word 2010
winwordTextInproc-4800

There’s no way to query for cursor location, which is useful when formatting document’s, especially when one is instructed or needs to
have certain bits of text  so many inches from margins (left, top,
etc.), e.g. text needs to be centered and 4 inches from bottom of
page.
Blocking #5127

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Nov 27, 2011

Comment 1 by Ahiiron on 2011-11-27 19:52
Yes, I can think of a few situations where it would have been easier to format a complex document with NVDA, quickly gain margin info and the like. One can always get this through the menus/ribbons, but it's sort of inefficient and clunky.

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Apr 17, 2013

Comment 2 by krish on 2013-04-17 06:29
I am able to produce margin info, and provide a shortcut key to this.

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Dec 21, 2014

Comment 3 by tstivers on 2014-12-21 18:04
Has this question been resolved anywhere?

@ehollig

This comment has been minimized.

Collaborator

ehollig commented Aug 8, 2017

Is this something that can be retrieved from the NVDA+Del command? CC @michaelDCurran @bhavyashah

@bhavyashah

This comment has been minimized.

bhavyashah commented Aug 15, 2018

@ehollig I have never practically used the NVDA+Delete key command. However, pressing it reveals how much percentage above, below, left or right of an edge of a screen the current text or navigator object is. This is helpful but I don't think it adequately addresses the original feature request of actually reporting how many inches from a particular margin something is. @Qchristensen Do you have any views on the amount of solvency of the existing NVDA+Del command with regards to this ticket?

@Qchristensen

This comment has been minimized.

Qchristensen commented Aug 16, 2018

The NVDA+Delete command does work as Bhavya describes in many cases, however, there are situations where it has been overwritten in order to provide more useful information, for instance, to give the sheet and cell location in Excel. I think having it provide the location of the cursor is a useful use-case.

@ThomasStivers

This comment has been minimized.

Contributor

ThomasStivers commented Aug 16, 2018

As a work-around I have the below macro in my normal document template for word. When I press Alt+Delete I get a message box with the information. Adding the relevant call(s) to the Word appModule should be easy.

Sub HorizontalPosition()
'
' HorizontalPosition Macro
'
    hLocation = Selection.Information( _
      wdHorizontalPositionRelativeToPage)
      vLocation = Selection.Information( _
      wdVerticalPositionRelativeToPage)
      hInches = Round(PointsToInches(hLocation), 2)
      vInches = Round(PointsToInches(vLocation), 2)
      Page = Selection.Information(wdActiveEndPageNumber)
    MsgBox hInches & " inches from left, " & vInches & " inches from top, page " & Page & ".", vbOKOnly, "Cursor Location"

End Sub
@nvdaes

This comment has been minimized.

Contributor

nvdaes commented Oct 3, 2018

Hello: A kind call to @michaelDCurran and others: Is there any progress on this?
A user of a NVDA spanish mailing list is requesting this feature and provides these use cases:

  • If the subject of certain documents is distributed into several lines, the margins need to be the same for each of these lines.
  • It's also useful to check if a line signature is properly positioned respect the name.
  • To insert a picture at the bottom of a page containing text, knowing its size, a procedure to check the current position it's needed too.
    Thanks for addressing this.
    The request on the spanish list can be found at
    https://nvdaes.groups.io/g/lista/message/314
    Cheers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment