Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives

Reply
 
Thread Tools
Details »»

Version: , by TAW (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 03-21-2001 Last Update: Never Installs: 0
 
No support by the author.

Here is the very much better version 1.1

Here is the basic code

Replace #KEY# with what key you want

Copy and paste if you want more in the same fashion

Give me some feedback

Place this code into headinclude template
Code:
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var key = new Array();  // Define key launcher pages here
key['#KEY#'] = "URL FOR THIS BUTTON";
key['#KEY#'] = "URL";
key['#KEY#'] = "URL";
key['#KEY#'] = "URL";

function getKey(keyStroke) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key) if (which == i) window.location = key[i];
}
document.onkeypress = getKey;
//  End -->
</script>
That has to be placed into the <head>

Heres my example...

Code:
<!-- Begin
var key = new Array();  // Define key launcher pages here
key[' '] = "index.php";
key['f] = "search.php";
key['e'] = "javascript:history.go(-1);";
key['w'] = "usercp.php";

function getKey(keyStroke) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key) if (which == i) window.location = key[i];
}
document.onkeypress = getKey;
//  End -->
</script>
Pressing spacebar takes you to Homepage of forums

f takes you to search

e goes to the last page

w goes to the profile section



Soon to come.... The number buttons to quickly go to a forum

ie - pressing one goes to forumdisplay.php?forumod=1

AND

this is my favorite

Shift + number..... eg ! (shift1)

Goes to newthread.php?forumid=1


Anymore suggestions?

NOTE: Be sure to tell your members by something in header or footer otherwise idle keyboard smashing sessions will get them very confused :-P

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-21-2001, 05:41 PM
Guest
 
Posts: n/a
Default

What if you wanted to do like "Alt-P" or something? How would that work in the KEY area?
Reply With Quote
  #3  
Old 03-21-2001, 05:43 PM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by Me2Be
How would that work in the KEY area?
I don't think it would

I'll look into another way of doing that...
Reply With Quote
  #4  
Old 03-22-2001, 11:20 AM
Guest
 
Posts: n/a
Default

yeah really like this matey, i am going to have a crack at adding it and pm you the results.

cheers

~Ben
Reply With Quote
  #5  
Old 03-22-2001, 11:23 AM
Guest
 
Posts: n/a
Default

Suggestion:
Automatic creation of used keys in a pop-up window (for example) and where you'll be moved when a key is pressed.
Reply With Quote
  #6  
Old 03-22-2001, 12:35 PM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by PeF
Suggestion:
Automatic creation of used keys in a pop-up window (for example) and where you'll be moved when a key is pressed.
I don't quite understand what you mean

Do you want user-defined keys or what?
Reply With Quote
  #7  
Old 03-22-2001, 12:37 PM
Guest
 
Posts: n/a
Default

No. I thought of a table where you can see something similat to smilies.

Key P is used for ...
Key N is used for ...
etc.
Reply With Quote
  #8  
Old 03-22-2001, 12:44 PM
Guest
 
Posts: n/a
Default

Oh right......

Yeah, it does need to be explained...

It only uses javascript though, so I am not sure an automatic, updating one would be possible, although I will make a nice looking editable table and a popup

Problem with popup is that people close popups quickly if they havent clicked a link to them
Reply With Quote
  #9  
Old 03-22-2001, 12:56 PM
Guest
 
Posts: n/a
Default

I wouldn't make it so you can use ALT-key combinations for several reasons.....

1. Not all computers have ALT Keys.

2. It will interfere with accessibility rules created in the HTML/XHTML standard, especially the "ACCESSKEY" attribute which uses the ALT key as a qualifier. You can try this by pressing ALT-S to submit a message here in these forums.

3. You could most likely create a conflict with the menuing system of the browser.

The only problem with making it so you can use this for going to forums is most communities have more than 10 forums. According to vBulletin, SPF has over 50 different forums, though some forums have been deleted and don't actually exist anymore. I have been to communities with over 150 different forums. A better solution might be to add "accesskey="J" to your Forum Jump Box and that simple keypress will select it then all your members to select a forum using their arrow keys.
Reply With Quote
  #10  
Old 03-22-2001, 12:59 PM
Guest
 
Posts: n/a
Default

woo hoo !
*wolf whistles @ wayne*

I like the idea of a hot key to jump to the drop down forum nav...good one !
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:03 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04670 seconds
  • Memory Usage 2,263KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete