The VNC Manager - SmartCode Solutions Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



how to use SendCustomKey Expand / Collapse
Author
Message
Posted 11/30/2008 9:05:47 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 12/1/2008 2:32:17 AM
Posts: 1, Visits: 4
hi,

when I use "SendCustomKey" to left windows key,

but it doesn't work. is any wrong with my code?

my C# code:

this.viewerX.SendCustomKey((int)System.Windows.Forms.Keys.LWin);

otherwise, how can I send the combine key(ex: Ctrl+Space) with "SendCustomKey" method.

thx.

Post #2257
Posted 12/5/2008 3:16:26 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 12/10/2008 8:58:19 PM
Posts: 10, Visits: 14
I have the same problem to viewerX control, have any support guys can help us ?
Post #2260
Posted 12/5/2008 6:33:22 AM


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 1/2/2009 6:42:35 PM
Posts: 863, Visits: 1,417
SendCustomKey sends so called keyboard keys scan codes. These are standard key codes. When you execute this method it send the events to the server: key down and key up.

Here is the key codes list:

XK_VoidSymbol 0x

XK_space 0x

XK_BackSpace 0x
XK_Tab 0x
XK_Linefeed 0x
XK_Clear 0x
XK_Return 0x
XK_Pause 0x
XK_Scroll_Lock 0x
XK_Sys_Req 0x
XK_Escape 0x

XK_Delete 0x

XK_Print 0x
XK_dead_grave 0x
XK_dead_acute 0x
XK_dead_circumflex 0x
XK_dead_tilde 0x
XK_dead_diaeresis 0x

XK_Home 0xFF50
XK_Left 0xFF51
XK_Up 0xFF52
XK_Right 0xFF53
XK_Down 0xFF54
XK_Page_Up 0xFF55
XK_Page_Down 0xFF56
XK_End 0xFF57
XK_Begin 0xFF58

XK_Select 0xFF60
XK_Print 0xFF61
XK_Execute 0xFF62
XK_Insert 0xFF63

XK_Cancel 0xFF69
XK_Help 0xFF6A
XK_Break 0xFF6B
XK_Num_Lock 0xFF7F

XK_KP_Space 0xFF80
XK_KP_Tab 0xFF89
XK_KP_Enter 0xFF8D

XK_KP_Home 0xFF95
XK_KP_Left 0xFF96
XK_KP_Up 0xFF97
XK_KP_Right 0xFF98
XK_KP_Down 0xFF99
XK_KP_Prior 0xFF9A
XK_KP_Page_Up 0xFF9A
XK_KP_Next 0xFF9B
XK_KP_Page_Down 0xFF9B
XK_KP_End 0xFF9C
XK_KP_Begin 0xFF9D
XK_KP_Insert 0xFF9E
XK_KP_Delete 0xFF9F
XK_KP_Equal 0xFFBD
XK_KP_Multiply 0xFFAA
XK_KP_Add 0xFFAB
XK_KP_Separator 0xFFAC
XK_KP_Subtract 0xFFAD
XK_KP_Decimal 0xFFAE
XK_KP_Divide 0xFFAF

XK_KP_0 0xFFB0
XK_KP_1 0xFFB1
XK_KP_2 0xFFB2
XK_KP_3 0xFFB3
XK_KP_4 0xFFB4
XK_KP_5 0xFFB5
XK_KP_6 0xFFB6
XK_KP_7 0xFFB7
XK_KP_8 0xFFB8
XK_KP_9 0xFFB9

XK_F1 0xFFBE
XK_F2 0xFFBF
XK_F3 0xFFC0
XK_F4 0xFFC1
XK_F5 0xFFC2
XK_F6 0xFFC3
XK_F7 0xFFC4
XK_F8 0xFFC5
XK_F9 0xFFC6
XK_F10 0xFFC7
XK_F11 0xFFC8
XK_F12 0xFFC9
XK_F13 0xFFCA
XK_F14 0xFFCB
XK_F15 0xFFCC
XK_F16 0xFFCD
XK_F17 0xFFCE
XK_F18 0xFFCF
XK_F19 0xFFD0
XK_F20 0xFFD1
XK_F21 0xFFD2
XK_F22 0xFFD3
XK_F23 0xFFD4
XK_F24 0xFFD5


XK_Shift_L 0xFFE1
XK_Shift_R 0xFFE2
XK_Control_L 0xFFE3
XK_Control_R 0xFFE4
XK_Caps_Lock 0xFFE5
XK_Shift_Lock 0xFFE6
XK_Meta_L 0xFFE7
XK_Meta_R 0xFFE8
XK_Alt_L 0xFFE9
XK_Alt_R 0xFFEA




Kindest Regards,
SmartCode Solutions Support
Post #2261
Posted 12/7/2008 9:18:33 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 12/10/2008 8:58:19 PM
Posts: 10, Visits: 14
how to send the combination keys?

example: left_control + left_shift , left_control + space ?

Post #2264
Posted 12/9/2008 6:46:57 AM


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 1/2/2009 6:42:35 PM
Posts: 863, Visits: 1,417

I'm afraid this won't be possible. We will be releasing a new ViewerX build next week; we are going to have a discussion here but I think this method will be changed to SendCustomKey(int keyCode, bool bPressDown)

With such modified method you will be able to send any key combination.



Kindest Regards,
SmartCode Solutions Support
Post #2265
Posted 12/10/2008 2:21:48 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 12/10/2008 8:58:19 PM
Posts: 10, Visits: 14
ok, this change will be fine to me.
Post #2266
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Support (s-code), Alex (s-code)

Permissions Expand / Collapse

All times are GMT -8:00, Time now is 6:55pm

Powered by InstantForum.NET v4.1.4 © 2009
Execution: 0.219. 10 queries. Compression Disabled.