ManiacDC / TypingAid

Word AutoCompletion Utility
http://www.autohotkey.com/board/topic/49517-ahk-11typingaid-v2200-word-autocompletion-utility/
GNU General Public License v3.0
142 stars 45 forks source link

Known limitation #65

Open rommmcek opened 9 years ago

rommmcek commented 9 years ago

On Vista+ when Windows Magnifier is running, with certain keyboard layouts where Alt-Gr + f engender "[" (left square bracket), which is shortcut for Magnifiers Full screen mode, selecting suggested word from the ListBox containing "[" would trigger Magnifiers Full screen mode and "[" itself would miss in the autocompleted word. Analogous is true with the letter "Ł" (Alt-Gr + l - Magnifiers Lens mode). Workaround: Close Magnifier or select different keyboard layout. Tested on Windows 8 & 8.1

ManiacDC commented 9 years ago

Have you tried changing from Send Method 1 to Send Method 2?

rommmcek commented 9 years ago

Didn't took Send Methods seriously! Send Method 2 (Type) doesn't work neither. But now I tried all Methods! Here are the results:

1 str 2 StrGet( address , max], encoding]) 3 StrGet( address , max], encoding]) 4 str 5 SB_SetText( NewText [, PartNumber, Style]) 6 StrGet( address [, max][, encoding]) A StrGet( address [, max][, encoding])

I always typed "str" and then autocompleted (no matter Enter, Mouse or row Number). 6 Slow (Paste) and Alternate method autocompleted correctly. Which one do you recommand?

But be attentive to 5 Fast (Paste), it autocompleted "[" correctly, however along with the wrong word! I've always chosen "StrGet( ...". This is a potential bug.

I recently upgraded to Win 8.1, but I don't think it's relabeled to it!

ManiacDC commented 9 years ago

What keyboard layouts does this happen with?

rommmcek commented 9 years ago

It obviously pastes current clipboard content. I added Sleep, 100 at Line 201 of the Sending.ahk file. That way it works flawlessly with the "5 - Fast (Paste)" too!

rommmcek commented 9 years ago

the keyboard: keyboard

ManiacDC commented 9 years ago

Thanks, I need to know which keyboard layout that is, though. What keyboard layout is it?

rommmcek commented 9 years ago

https://en.wikipedia.org/wiki/QWERTZ

btw.: On my system Sleep's delay must not be under 50 ms, to work flawlessly!

rommmcek commented 9 years ago

Oh, sorry! You want to emulate my settings: keyboard settings