AutoHotkey Community

It is currently May 27th, 2012, 12:38 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 494 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11, 12, 13 ... 33  Next
Author Message
 Post subject:
PostPosted: March 26th, 2010, 12:18 pm 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
Hi Phil,
One immediate problem with the changes to the script is that you rely on the qwerty keyboard layout. For the majority of english typists this is fine, but it excludes users of Colemak (such as myself), Dvorak, and other keyboard layouts. This obviously also will not work properly on non-english keyboards. This would not be an easy challenge to overcome. I think you'd manually have to figure out the current keyboard layout in windows, then assign the hotkeys using the hotkey command.


Hitting an extra key to autocomplete with a space (and maybe one to autocomplete without a space) may be something worth pursuing when I make the enhancement to do this. I'll keep that in mind.


You could use the Hotkey command to disable enable the hotkeys rather than creating a hidden window.


I think the SpecialStringCheck() function goes beyond the intention of this script. Even using simple phrases is really beyond what is intended with this script (hence why the word terminates after hitting space).


Thanks for your input. I'll think about the changes but TBH the only real item I can see being implemented (at least not without significant changes) would be the space/no space autocompletion.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: March 26th, 2010, 12:42 pm 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
maniac wrote:
... rely on the qwerty keyboard layout.
Just glancing at it I don't think that has to be a problem, he defines these alternate keys in a string which could easily be changed by the user, the way he does it might not be best as it could easily be done in the script itself via the hotkey command and simply turn it off/on whenever the tooltip is visible.

It reminds me of a personal hack I added to the 320mph script: I can also press ctrl-d to launch the 4th item in the results rather than having to press down 4 times.

But anyway, nice to see more people interested in it 8)

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: March 26th, 2010, 12:51 pm 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
Ah I see, rather than trying to figure out the keys, let the user define a list of 10 keys for that 2 key functionality, then you just enable/disable using the hotkey command.

Well, that would work. I'll keep it in mind but it's not high on the priority list. I am a touch typist but I'm not sure how keen I am on having to hit 2 keys. It seems like it would be faster to just hit the number key.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: March 26th, 2010, 4:05 pm 
Offline

Joined: August 26th, 2009, 6:06 am
Posts: 2
Thanks maniac, and HugoV, appreciate your comments.

Agree that my initial version is qwerty-centric and keyboard-layout-insensitive, so:

Code:
SplashImage, , , Q: Qwerty Layout`nC: Colemak Layout`nD: Dvorak Layout
Input, Layout, L1
ChooseString = asdfgqwert1234567890 ; still the default!
if (Layout="c")
ChooseString = arstdqwfpg1234567890
if (Layout="d")
ChooseString = aoeuidhtns1234567890
SplashImage, off
cs := ChooseString


allows the Colemak-friendlier:
Image

I hadn't known of the Colemak layout, and may try to learn it as a project. It seems that one of its design principles (that minimizing finger travel distance is desirable) is used by allowing custom hotkey combinations in the script. It would also allow immediate selection of up to 20 choices without needing repeated arrow-key strokes. It feels very natural to me. But I understand that many people may find it easier to type numbers. Personally, I can never hit the number keys without making mistakes, especially 5 - 6 - 7 (now I've gone from being qwerty-centric to being a number-hater, it's hard to be politically correct), and I don't think I'm the only person in that boat.

maniac, hope you try this revised version and see some merit in the hotkey combination option. Needs to be run with LoopAndChangeLines_2p13.ahk (in my previous post).

Code:
/*
Revised to allow for immediate choice of 3 different keyboard layouts (with qwerty the default)
Assign name for revised file, and original file
Run this script, it does the rest

Two modifications to the basic (great) TypingAid script

1:
I'm a touch typist who's clumsy at finding numbers
And I'm lazy, I hate to remove my fingers from the home row
This modification allows choosing words from the tooltip
by using the custom combination of <key> & <letter or number>
(while holding down <key> hit <letter or number>

Key options:

Space - text followed by space
N (NoSpace) - text without space after
; , . - text with that punctuation after
M (as in ctrl-m command) or Enter - text with carriage return after
, & . while tooltip displayed: Toggles whether space inserted after words and punctuation, default is Yes, insert. Changes default for _subsequent_ choices, not the current one.

Letter - number options:
asdfg qwert corresponds to 1 - 0 if <key> is held down
1234567890 will choose 11 - 20 if <key> is held down

Maybe someone knows a way to do this easier than creating a
hidden window when the tooltip shows content
( create gui window hidden99 by function g99c() )
and making the custom combinations conditional #ifwinexist hidden99

==> I don't think this change will be at all useful to one-finger typists, but I think it will be VERY helpful to touch typists.  (It is to me!)  Also, still allows choosing by numbers without holding down <key>.

2:
In addition, I've added a SpecialStringCheck() function.
It looks at the chosen string before sending it to be entered.
This allows:
+ insert multi-line strings ( | is replaced with string `n )
+ insert everything after chosen character (in this first revision I chose semicolon)
- <not yet done> can make this a remarkable front end that does more than insert text, by creating rules, for example assigning character which will start branch "run the following text as ahk code" instead of "insert text"


To avoid interfering with the original TypingAid, this (demonstration and bugs-included) Mod writes its own small wordlist.mod.txt and preferences.mod.ini

This script run in the same directory as
original file (eg TypingAid v2.13.ahk)
will create and load
revised file (eg TypingAid v2.13tooltip.ahk, tooltip because I also have a listbox mod


After assigning names,
The modTA include file (currently line 9) creates "RevisedFile" by looping through the "OriginalFile" line by line, creating place-sensitive additions and replacements to the original file, plus one line at the end for an include file.  This include file contains the window-sensitive custom combination hotkeys and revised functions

*/
 
OriginalFile = TA_2p13ori.ahk
IfNotExist, %OriginalFile%
InputBox, OriginalFile, , Type Name of File to modify`, located within script directory:,,,,,,,,%OriginalFile%
IfNotExist, %OriginalFile%
MsgBox,,, Error`, try again, 2
RevisedFile = TA_2p13ModToolTip.ahk
IncludeFile = %RevisedFile%.include.txt
ofile := OriginalFile
rfile := RevisedFile
ifil := IncludeFile
FileDelete, % rfile
FileDelete, % ifil

;#Include modTA.011_2p13a.ahk ; original to modify ori
;#Include modTA.011_2p13aa.ahk ; simplify the sendvalue commands, works
;#Include modTA.011_2p13aaa.ahk ; try to allow any sendmethod
#Include LoopAndChangeLines_2p13.ahk ; SendFullMod(sending, StrLen(Word))
/*
This Include File does place-sensitive additions and replacements within the original TypingAid v2.13, including adding 1 line for an include file at the end of the Modified TypingAid.

TMod11.txt is created below, the code is not place-sensitive and doesn't replace existing TypingAid code

This modification allows:
- custom combination hotkeys starting with ; or , or .
- choosing among the first 10 items by ;/,/. & letter chosen by the left hand
- choosing among the last 10 items by ;/,/. & Number 1 - 0
- ; just adds selection, while ,/. will add selection plus punctuation.
*/
SplashImage, , , Q: Qwerty Layout`nC: Colemak Layout`nD: Dvorak Layout
Input, Layout, L1
ChooseString = asdfgqwert1234567890
if (Layout="c")
ChooseString = arstdqwfpg1234567890
if (Layout="d")
ChooseString = aoeuidhtns1234567890
SplashImage, off
cs := ChooseString
; FirstChar of combination hotkey determines action after item is chosen:
; Space -> space
; n -> No Space m Carriage return (like the old control m)
; ; or , or . -> that punctuation added

FileAppend, #IfWinExist`, hidden99`n, % ifil
loop, 20
{
i := A_Index
hk2 := SubStr(cs, i, 1)
FileAppend, ```; & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
FileAppend, `. & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
FileAppend, `, & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
FileAppend, space & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
FileAppend, enter & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
FileAppend, m & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
FileAppend, n & %hk2%::`nCheckWord(`"$%i%`")`ng99d()`nreturn`n, % ifil
}

FileAppend, `;::`ng99d()`nsend`, ```;`nreturn`n, % ifil
FileAppend, `,::`ng99d()`nsend`, ```,`nreturn`n, % ifil
FileAppend, `.::`ng99d()`nsend`, ```.`nreturn`n, % ifil
FileAppend, space::`ng99d()`nsend`, {space}`nreturn`n, % ifil
FileAppend, enter::`ng99d()`nsend`, {enter}`nreturn`n, % ifil
FileAppend, m::`ng99d()`nsend`, m`nreturn`n, % ifil
FileAppend, n::`ng99d()`nsend`, n`nreturn`n, % ifil
FileAppend, `, & `.::`ngosub`, ToggleDefSpace`nreturn`n, % ifil
FileAppend, #IfWinExist`n`n, % ifil

FileAppend,
(
g99c()
{
gui, 99:add, Text, ,
gui, 99:show, hide, hidden99
}

g99d()
{
gui, 99:destroy
}

ToggleDefSpace:
if (DefSpace=" ")
DefSpace=
else
DefSpace:= a_space
return

), % ifil

FileAppend,
(
AddToMatchListMod(position,value)
{
   global   
   Local prefix
   IfGreater, position, 20
   {
      prefix =
   } else {   
            pickletters = %cs%
   IfLessOrEqual, position, 10
         prefix := Mod(position,10) . substr(pickletters
         ,Mod(position,20), 1) . ". "
   else
         prefix := " " . substr(pickletters
         ,Mod(position,20), 1) . ". "
         }

   IfEqual, ArrowKeyMethod, Off
   {
      match .= prefix . value . "``n"
   } else {
            IfEqual, MatchPos, `%Position`%
            {
               match .= ">" . prefix . value . "``n"
            } Else {
                     match .= "   " . prefix . value . "``n"
                  }
         }
}

), % ifil

FileAppend,
(
SpecialStringCheck(byref sending)
{
global
IfInString, sending, ```;
{
sending2 := SubStr(sending, InStr(sending, ";", False ,0)+1)
sending := sending2
}
IfInString, sending, ..
{
;sending2 := SubStr(sending, 1, InStr(sending, "..", False ,0)) . "``n"
sending2 := SubStr(sending, 3)
sending := sending2
;Return
}
IfInString, sending, |
{
;sending2 := SubStr(sending, 1, InStr(sending, "|", False ,0)-1) . "``n"
StringReplace, sending2, sending, |, ``n, All
AddSpace =
sending := sending2
Return
}
sending2 := sending
}

), % ifil

FileAppend,
(
Esc::ExitApp
^!r::Reload

), % ifil

FileAppend, ; this will be SendFullMod(x,y)
(
SendFullMod(SendValue,BackSpaceLen)
{
   global SendMethod, addSpace, DefSpace
   global A_id
   SpecialStringCheck(SendValue)
   
StringLeft, hkFirstChar, a_thishotkey, 1

`; override | as last character sending NewLine before punctuation
punc:="`;,."
stringright, stringlastchar, SendValue, 1

ifinstring, punc, `%hkFirstChar`%
{
stringright, stringlastchar, SendValue, 1
if (stringlastchar="``n")      {
stringtrimright, sendvalue, sendvalue, 1
LastAdd = ``n
                  }
}

if (hkFirstChar = ".") or (hkFirstChar = ",") or (hkFirstChar = ";")
FirstAdd := hkFirstChar

if (hkFirstChar = "s" ) or (hkFirstChar = "$" )
sleep, 1
; space allows default - space
;sending = {Shift Up}{Shift Down}{Shift Up}{BS `%BackSpaceLen`%}{Raw}`%SendValue`%

if (hkFirstChar = "e" ) or (hkFirstChar = "m")
{
AddSpace=
LastAdd = ``n
}

if (hkFirstChar = "n" )
AddSpace=
 
sending = {Shift Up}{Shift Down}{Shift Up}{BS `%BackSpaceLen`%}{Raw}`%SendValue`%`%FirstAdd`%`%LastAdd`%`%AddSpace`%
AddSpace := DefSpace

   IfEqual, SendMethod, 1
   {
      ; Shift key hits are here to account for an occassional bug which misses the first keys in SendPlay
`; sending is previously assigned      sending = {Shift Up}{Shift Down}{Shift Up}{BS `%BackSpaceLen`%}{Raw}`%SendValue`%
      SendPlay, `%sending`% ; First do the backspaces, Then send word (Raw because we want the string exactly as in wordlist.txt)
      Return
   }
`; don't know yet how to integrate these   sending = {BS `%BackSpaceLen`%}{Raw}`%SendValue`%
   
   IfEqual, SendMethod, 2
   {
      SendInput, `%sending`% ; First do the backspaces, Then send word (Raw because we want the string exactly as in wordlist.txt)     
      Return
   }

   IfEqual, SendMethod, 3
   {
      SendEvent, `%sending`% ; First do the backspaces, Then send word (Raw because we want the string exactly as in wordlist.txt)
      Return
   }
   
   ClipboardSave := ClipboardAll
   Clipboard =
   Clipboard := SendValue
   ClipWait, 0
   
   sending = {BS `%BackSpaceLen`%}^v
   
   IfEqual, SendMethod, 1C
   {
      sending := "{Shift Up}{Shift Down}{Shift Up}" . sending
      SendPlay, `%sending`% ; First do the backspaces, Then send word via clipboard
   } else {
            IfEqual, SendMethod, 2C
            {
               SendInput, `%sending`% ; First do the backspaces, Then send word via clipboard
            } else {
                     IfEqual, SendMethod, 3C
                     {
                        SendEvent, `%sending`% ; First do the backspaces, Then send word via clipboard
                     } Else {                     
                              sending = {BS `%BackSpaceLen`%}{Ctrl Down}v{Ctrl Up}
                              ControlGetFocus, ActiveControl, ahk_id `%A_id`%
                              IfNotEqual, ActiveControl,
                                 ControlSend, `%ActiveControl`%, `%sending`%, ahk_id `%A_id`%
                           }
                  }
         }
         
   Clipboard := ClipboardSave
   Return
}


), % ifil

IfNotExist, wordlist.mod.txt
{
contents=
(
..Two periods are automatically eliminated.
..This means you can put in choices (menus, if you will)
..Based on plain text
..This is fun|For girls and boys|Of all ages|
..Try ;Hey Hey AutoHotKey is the Greatest
..TryThis ;He ain't heavy|He's my brother|He is heavy!|
[heay
[heab
[heck
/headaches headachier  ;hi there
h;e is here
h;h-triggered words ;Starting with this little gem
He is a nut.
He is a filbert.
He is a pecan.
He is a peanut.
He is a nut.
He is a peanut.
He is a nut.
He is a nut|
He is a nut, a nutty nut|
He is a nutcase.
abaci
aback
abacus
abacuses
abaft
abalone
abalones
abandon
abandoned
abandonedly
abandonee
abandoner
abandoners
abandoning
abandonment
abandonments
abandons
abase
abased
abasedly
abasement
abaser
abasers
abases
abash
abashed
abashedly
abashes
abashing
abashment
abashments
abasing
abatable
abate
abated
abatement
abatements
abater
abaters
abates
abating
abatis
abatises
abator
abattoir
abattoirs
abbacies
abbacy
abbatial
abbe  ;A semicolon is interpreted as: don't type what goes before.
abbes ;Is it the first semicolon; or the last semicolon.
;LEARNEDWORDS;
)
FileAppend, %contents%, wordlist.mod.txt
}

IfNotExist, Preferences.mod.ini
{
contents=
(
[IncludePrograms]
IncludeProgramExecutables=
IncludeProgramTitles=
ExcludeProgramExecutables=
ExcludeProgramTitles=
;
[Settings]
Length=2
NumPresses=1
ToolTipOffset=14
ToolTipLineHeight=13
LearnMode=Off
LearnCount=5
LearnLength=5
ArrowKeyMethod=First
DisabledAutoCompleteKeys=
DetectMouseClickMove=On
SendMethod=1
MaxMatches=20
TerminatingCharacters={enter}{space}{bs}{esc}{tab}{Home}{End}{PgUp}{PdDn}{Up}{Dn}{Left}{Right}???!()$
ForceNewWordCharacters=
;
;
[HelperWindow]
HelperWindowProgramExecutables=
HelperWindowProgramTitles=
XY=200,277

)
FileAppend, %contents%, Preferences.mod.ini
}

MsgBox,,, You have modified TypingAid`nAnd Now %rfile% will be loaded`nEscape will exit it, 2

run % rfile

ExitApp



The Hotkey command would be a much more straightforward way to activate or deactivate the custom hotkey combinations, thanks for pointing that out.

As far as your thoughts about the SpecialStringCheck() function, I understand. I tend to get carried away with possibilities, and keeping your script focused on single word completion WILL keep your script focused. That's something I'm not too good at.

Multiword and paragraph entry may better be the province of scripts like Kollektor++.

Anyway, I hope you'll consider custom hotkey combinations as an option, if you think it adds some ease-of-use for some people. I understand that it may be low priority or omitted. And I really appreciate how much work and thought you and your contributors have put into this script.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: March 26th, 2010, 4:09 pm 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
d'phil wrote:
Multiword and paragraph entry may better be the province of scripts like Kollektor++.
Woot another K fan, man I love that script. (working on a revised version on steroids which I hope to finish at some point during this lifetime) :D

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 2nd, 2010, 1:17 pm 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
Check this out:

http://www.autohotkey.com/forum/viewtop ... 394#344394

I wonder if we could use that idea (the SC0x part) to avoid having to define autocompletion keys? It should be keyboard layout independent.

edit:
I'm not sure how that would work for displaying in the drop down list though.


Phil, one thing that's nice about your modified script with Colemak is that "N" is in the "J" key position. I don't even have to move my index finger to autocomplete, lol.


edit2:
BTW, little teaser on the listbox design:
Image

Still needs work though and I won't have time to touch it for a while. Nice thing is that the transparency will be a parameter :).

edit3:
On another note I have the AutoComplete with added Space and AutoComplete without changing capitalization coded and ready for 1.14. I just haven't decided if I want to add anything else before release.

Also, should Apostrophe ' be removed from the default terminating characters list? Seems like it's better to not have it as a default character for regular typing.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 9th, 2010, 4:14 pm 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
OK folks, here is the alpha for the ListBox gui:

http://www.autohotkey.net/~Maniac/Typin ... 0alpha.zip

It also includes the added parameter settings for Spaces and capitalization I mentioned earlier, plus major code reorganization.

Numkeys should be functioning normally.
ArrowKeys should externally work 100%
I'm about 60% done rewriting the internal code for the arrow keys to make them more efficient. Right now it rebuilds the ListBox every time you hit up, down, etc.
Clicking the ListBox still doesn't work.
I have not parameterized the transparency for the ListBox yet.
I have not parameterized the font or character width for the ListBox yet.
I haven't yet tested the parameters regarding the last selected item when typing a new key, but I did make some coding changes for it.

At this point I think you can let me know regarding any bugs you find or suggestions you have.

Thanks!


Report this post
Top
 Profile  
Reply with quote  
PostPosted: April 10th, 2010, 10:37 am 
hi there, great app, just getting started with it. i thought about the following:

often times i need to input current date & time into a document or email. would it be possible to have wordlist.txt define certain tokens like {dt}, or {now} to input the current date/time? that would be an even bigger time saver , at least for me.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: April 10th, 2010, 11:57 am 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
@guest: probably but you can just as easily setup default ahk abbreviations or hotkeys for that so no particular need to complicate the script further.

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 15th, 2010, 1:26 pm 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
@Guest, thanks, but I think that's beyond the scope of the script.

Beta version of the ListBox is ready, all I have left to do is the mouse I think:
http://www.autohotkey.net/~Maniac/TypingAid/TypingAid%20v2.13%20ListBox%20Beta.zip

Please let me know if you find any issues!

Changes since the Alpha:

  • Fixed bug that after you finished a word, if you started typing a new word, and hit a number before the new listbox popped up, you would autocomplete an old word.
  • Parameterized # of Rows in Listbox from 3-30
  • If ArrowKeyMethod=Off, limits # items in box (ie no scrollbar) to number of rows in scrollbar.
  • rewrote internal code so it only rebuilds the ListBox when it needs to when hitting the up/dn keys.
  • Some internal values weren't being cleared.
  • Added a parameter to switch between Fixed and Variable width font (dft Fixed is Courier New, dft Variable is Tahoma)
  • Added ListBox font override
  • Added ListBox font size override
  • Added a parameter to override the Font width calculations to control the width of the ListBox.
  • Added a parameter to control the opacity of the ListBox
  • The outer border of the ListBox was being removed on Windows XP on the standard WinXP theme (unsure on Vista/7). This is now fixed.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 15th, 2010, 4:42 pm 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
maniac wrote:
Beta version of the ListBox is ready, all I have left to do is the mouse I think


Bug report:

- notepad (with the large wordlist)
- start to type abo
- you get the listbox -> OK, stop typing
- NOW Press the UP button e.g. select the last item in listbox ->
the position of the listbox moves to top left + transparency sets in

Other than that 8) I like how you keep the 1-0 with the 10 items in the listbox while scrolling through the results...

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 15th, 2010, 5:19 pm 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
Hmm, I can't seem to reproduce it.

I did the following (with 100,000+ word list):
-Launch notepad
-Start to type abo
-Press UP button

I simply moved to the last item in the listbox. Nothing else moved or changed for me.


Thanks, yeah, I have to manually control all movement in the listbox (ie, I don't do any ControlSend to the listbox), but it works :)


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 16th, 2010, 7:31 am 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
This is what happens, WinXP
Image
Start typing, listbox appears, if i then press UP it moves and becomes transparent. I didn't notice it yesterday but it also happens when I reach the 11th item in the listbox, e.g. 0 is still OK when I press down again everything moves one up e.g. 11 becomes 0 like it should but the listbox also moves in the same way.

I don't have any other scripts running (just to be sure). The weird thing is on another PC also WinXP it doesn't happen at all, the listbox is always there where it should be.

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 16th, 2010, 10:27 am 
Offline

Joined: August 28th, 2009, 3:00 pm
Posts: 275
Hmm, I tried it on another pc and couldn't get it to happen on that one either.

What resolution and how many monitors does the PC have on it?

Could you try this for me:
A. Does it happen when you hit Page Down (it should, if it's happening with up/down)

B. It doesn't seem like it should be "becoming" transparent. It should already be transparent. Type some text where the listbox would first appear, then go back up to where you were typing before and start typing again. When the listbox overlays the text it should appear transparent.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 16th, 2010, 11:00 am 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
I have two monitors on the PC where it jumps around. If I move notepad to my second monitor (to the left of the first) it appears on the correct location while typing but when I hit UP or page down it moves to the same location on my first monitor as in the image above. It also happens when I press Page down on monitor one, just like UP it moves, so you are right about that one.

The other PC where it doesn't happen has one only monitor.

And you are correct it is already transparent, but because of the white background of notepad it doesn't show unless you reach the border of
the notepad window on the right so that part of the bug report was incorrect.

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 494 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11, 12, 13 ... 33  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: Bon, maul.esel and 9 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group