Console Behaviour Fix
Moderators: Forum moderators, developers
- KingJackaL
- Posts: 666
- Joined: Thu Jan 08, 2004 3:47 pm
- Location: ChCh, NZ
- Contact:
Console Behaviour Fix
Very low urgency, but thought I'd mention it in case you don't have it on your radar. Also unsure as to whether or not you can fix this within a mod, but anyways:
Console Behaviour
There is a maximum number of lines stored in the client console's buffer for display. You cannot scroll up past this maximum number of lines (would make no sense - you'd only see nothingness). If your console position is non-0 (bottom entry), when new text arrives in the console it is added to the end of the buffer, lines are removed from the start of the buffer - and your position is incremented so that you stay viewing the same command.
Nothing wrong so far, but....
Console 'Bug'
If your position is non-0, and enough text enters the buffer to cause your position to exceed the maximum length of the buffer - your position continues to be incremented, past the length of the buffer. This of course means that your console is positioned in nothingness, and hitting page-down will slowly decriment your position until you eventually reach the text again.
Most Common Reproduction
Join a server, bring down console, hit page-up. Reconnect a couple of times, or play a few rounds or whatever (each map load prints out the list of all your pk3's, which is the fastest way of eating up the console buffer). Bring down console again - it's unusable. The only way to get to the text is to hold 'page-down' for a very long period before you get back to the buffer, or quit ET entirely and restart it.
Improved Behaviour
IMHO, the position should be clamped to the size of that buffer. There's no point to having it pointing into nothing, and it's frustrating having to scroll for a long period of time to get to anything visible.
</verypettyrant>
[edit]and ffs KJ, put it in the right forum >_< v45
Console Behaviour
There is a maximum number of lines stored in the client console's buffer for display. You cannot scroll up past this maximum number of lines (would make no sense - you'd only see nothingness). If your console position is non-0 (bottom entry), when new text arrives in the console it is added to the end of the buffer, lines are removed from the start of the buffer - and your position is incremented so that you stay viewing the same command.
Nothing wrong so far, but....
Console 'Bug'
If your position is non-0, and enough text enters the buffer to cause your position to exceed the maximum length of the buffer - your position continues to be incremented, past the length of the buffer. This of course means that your console is positioned in nothingness, and hitting page-down will slowly decriment your position until you eventually reach the text again.
Most Common Reproduction
Join a server, bring down console, hit page-up. Reconnect a couple of times, or play a few rounds or whatever (each map load prints out the list of all your pk3's, which is the fastest way of eating up the console buffer). Bring down console again - it's unusable. The only way to get to the text is to hold 'page-down' for a very long period before you get back to the buffer, or quit ET entirely and restart it.
Improved Behaviour
IMHO, the position should be clamped to the size of that buffer. There's no point to having it pointing into nothing, and it's frustrating having to scroll for a long period of time to get to anything visible.
</verypettyrant>
[edit]and ffs KJ, put it in the right forum >_< v45
Re: Console Behaviour Fix
Ctrl-End, 'nuff saidKingJackaL wrote:The only way to get to the text is to hold 'page-down' for a very long period before you get back to the buffer, or quit ET entirely and restart it.
- KingJackaL
- Posts: 666
- Joined: Thu Jan 08, 2004 3:47 pm
- Location: ChCh, NZ
- Contact:
Re: Console Behaviour Fix
ZOMFGLagger wrote:Ctrl-End, 'nuff saidKingJackaL wrote:The only way to get to the text is to hold 'page-down' for a very long period before you get back to the buffer, or quit ET entirely and restart it.
ffs. I tried Shift-PageDown, Ctrl-PageDown and Alt-PageDown...
Ctrl END? That's so counter-intuitive. End/Home control the HORIZONTAL cursor position, PageUp/PageDown control the VERTICAL. Who decided to mix in the longer vertical command on the horizontal movement keys?
ffs...
ta >_>
[edit] And I notice that Ctrl-Home doesn't take you to the top of the buffer. It sets your position to 0 (and fixed on that line).
...makes... no... sense... consistency... gone... o_O
You can also use \clear to go back if you need to.
Got any old idtech3 tutorials you made or saved? Send them my way.
Re: Console Behaviour Fix
ctrl+home and ctrl+end have been standard shortcuts since at least win 3.1KingJackaL wrote: Ctrl END? That's so counter-intuitive. End/Home control the HORIZONTAL cursor position, PageUp/PageDown control the VERTICAL. Who decided to mix in the longer vertical command on the horizontal movement keys?
send lawyers, guns and money
- EagleReloaded
- Posts: 278
- Joined: Fri Nov 19, 2004 9:15 pm
- Location: Sydney, Australia
- =FF=im2good4u
- Posts: 3821
- Joined: Wed Feb 05, 2003 7:30 am
- Location: The Netherlands, HOLLAND
- Contact:
i never use HOME and NED either since i go a scroll mouse
when ever i see a post of EagleReloaded i scroll over it
but i did knew the ctr+end lol i was told that ears ago when i had the same prob
when ever i see a post of EagleReloaded i scroll over it
but i did knew the ctr+end lol i was told that ears ago when i had the same prob
<a href="http://bunnyherolabs.com/adopt/showpet. ... dQ=="><img src="http://petimage.bunnyherolabs.com/adopt ... Q0dQ==.png" width="80" height="100" border="0"></a>
- EagleReloaded
- Posts: 278
- Joined: Fri Nov 19, 2004 9:15 pm
- Location: Sydney, Australia