Author Topic: Pageup and Pagedown with tinyptc  (Read 4002 times)

0 Members and 1 Guest are viewing this topic.

Online Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17414
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Pageup and Pagedown with tinyptc
« on: April 10, 2009 »
Hi guys,

I am writing a disk mag of sorts and I am using tinyptc ext, it occured to me that it would be a good idea to have pageup and pagedown so I set about finding the VK_ codes, but could not find them anywhere, is there some other way of reading these keys please?

Thanks.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline zawran

  • Sponsor
  • Pentium
  • *******
  • Posts: 909
  • Karma: 67
    • View Profile
Re: Pageup and Pagedown with tinyptc
« Reply #1 on: April 10, 2009 »
This might not be what you are looking for, but its something I found looking for MS virtual key codes:

Code: [Select]
Symbolic
constant name Value
(hexadecimal) Keyboard (or mouse) equivalent
VK_LBUTTON 01 Left mouse button
VK_RBUTTON 02 Right mouse button
VK_CANCEL 03 Control-break processing
VK_MBUTTON 04 Middle mouse button (three-button mouse)
VK_BACK 08 BACKSPACE key
VK_TAB 09 TAB key
VK_CLEAR 0C CLEAR key
VK_RETURN 0D ENTER key
VK_SHIFT 10 SHIFT key
VK_CONTROL 11 CTRL key
VK_MENU 12 ALT key
VK_PAUSE 13 PAUSE key
VK_CAPITAL 14 CAPS LOCK key
VK_ESCAPE 1B ESC key
VK_SPACE 20 SPACEBAR
VK_PRIOR 21 PAGE UP key
VK_NEXT 22 PAGE DOWN key
VK_END 23 END key
VK_HOME 24 HOME key
VK_LEFT 25 LEFT ARROW key
VK_UP 26 UP ARROW key
VK_RIGHT 27 RIGHT ARROW key
VK_DOWN 28 DOWN ARROW key
VK_SELECT 29 SELECT key
VK_PRINT 2A PRINT key
VK_EXECUTE 2B EXECUTE key
VK_SNAPSHOT 2C PRINT SCREEN key
VK_INSERT 2D INS key
VK_DELETE 2E DEL key
VK_HELP 2F HELP key
 30 0 key
 31 1 key
 32 2 key
 33 3 key
 34 4 key
 35 5 key
 36 6 key
 37 7 key
 38 8 key
 39 9 key
 41 A key
 42 B key
 43 C key
 44 D key
 45 E key
 46 F key
 47 G key
 48 H key
 49 I key
 4A J key
 4B K key
 4C L key
 4D M key
 4E N key
 4F O key
 50 P key
 51 Q key
 52 R key
 53 S key
 54 T key
 55 U key
 56 V key
 57 W key
 58 X key
 59 Y key
 5A Z key
VK_NUMPAD0 60 Numeric keypad 0 key
VK_NUMPAD1 61 Numeric keypad 1 key
VK_NUMPAD2 62 Numeric keypad 2 key
VK_NUMPAD3 63 Numeric keypad 3 key
VK_NUMPAD4 64 Numeric keypad 4 key
VK_NUMPAD5 65 Numeric keypad 5 key
VK_NUMPAD6 66 Numeric keypad 6 key
VK_NUMPAD7 67 Numeric keypad 7 key
VK_NUMPAD8 68 Numeric keypad 8 key
VK_NUMPAD9 69 Numeric keypad 9 key
VK_SEPARATOR 6C Separator key
VK_SUBTRACT 6D Subtract key
VK_DECIMAL 6E Decimal key
VK_DIVIDE 6F Divide key
VK_F1 70 F1 key
VK_F2 71 F2 key
VK_F3 72 F3 key
VK_F4 73 F4 key
VK_F5 74 F5 key
VK_F6 75 F6 key
VK_F7 76 F7 key
VK_F8 77 F8 key
VK_F9 78 F9 key
VK_F10 79 F10 key
VK_F11 7A F11 key
VK_F12 7B F12 key
VK_F13 7C F13 key
VK_F14 7D F14 key
VK_F15 7E F15 key
VK_F16 7F F16 key
VK_F17 80H F17 key
VK_F18 81H F18 key
VK_F19 82H F19 key
VK_F20 83H F20 key
VK_F21 84H F21 key
VK_F22 85H F22 key
VK_F23 86H F23 key
VK_F24 87H F24 key
VK_NUMLOCK 90 NUM LOCK key
VK_SCROLL 91 SCROLL LOCK key
VK_LSHIFT A0 Left SHIFT key
VK_RSHIFT A1 Right SHIFT key
VK_LCONTROL A2 Left CONTROL key
VK_RCONTROL A3 Right CONTROL key
VK_LMENU A4 Left MENU key
VK_RMENU A5 Right MENU key
VK_PLAY FA Play key
VK_ZOOM FB Zoom key

Taken from this page: http://delphi.about.com/od/objectpascalide/l/blvkc.htm

Online Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17414
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Pageup and Pagedown with tinyptc
« Reply #2 on: April 10, 2009 »
Cheers Zawran, as shown by that list though, Page Up and Page down are not on there which is the problem I have at the moment.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Rbz

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 2757
  • Karma: 493
    • View Profile
    • https://www.rbraz.com/
Re: Pageup and Pagedown with tinyptc
« Reply #3 on: April 10, 2009 »
It's called by VK_PRIOR and VK_NEXT respectively, mate

Code: [Select]
....
VK_PRIOR 21 PAGE UP key
VK_NEXT 22 PAGE DOWN key
...

Challenge Trophies Won:

Offline zawran

  • Sponsor
  • Pentium
  • *******
  • Posts: 909
  • Karma: 67
    • View Profile
Re: Pageup and Pagedown with tinyptc
« Reply #4 on: April 10, 2009 »
Yes its definately on the list :)  But as rbz points out, they call it something else.

Online Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17414
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Pageup and Pagedown with tinyptc
« Reply #5 on: April 10, 2009 »
Lol, I need glasses mate.

Cheers guys.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline TinDragon

  • Pentium
  • *****
  • Posts: 644
  • Karma: 24
    • View Profile
    • J2K's blog
Re: Pageup and Pagedown with tinyptc
« Reply #6 on: April 10, 2009 »


There you go Shockwave, some glasses for you :)

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: Pageup and Pagedown with tinyptc
« Reply #7 on: April 10, 2009 »
They're defined in winuser.bi which comes with FB.

Jim
Challenge Trophies Won:

Online Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17414
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Pageup and Pagedown with tinyptc
« Reply #8 on: April 11, 2009 »
Thanks Jon, thanks Jim.
Shockwave ^ Codigos
Challenge Trophies Won: