Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
GSoC
GSoC2018
macOS
vlc
Commits
12d6fe8f
Commit
12d6fe8f
authored
Jun 06, 2003
by
Cyril Deguet
Browse files
* key shortcuts for X11 skins are now working
parent
b67f0f23
Changes
1
Hide whitespace changes
Inline
Side-by-side
modules/gui/skins/x11/x11_run.cpp
View file @
12d6fe8f
...
...
@@ -2,7 +2,7 @@
* x11_run.cpp:
*****************************************************************************
* Copyright (C) 2003 VideoLAN
* $Id: x11_run.cpp,v 1.1
5
2003/06/0
5 22:16:15
asmax Exp $
* $Id: x11_run.cpp,v 1.1
6
2003/06/0
6 19:40:37
asmax Exp $
*
* Authors: Cyril Deguet <asmax@videolan.org>
*
...
...
@@ -83,25 +83,21 @@ int ProcessEvent( intf_thread_t *p_intf, VlcProc *proc, XEvent *event )
// Process keyboard shortcuts
if
(
msg
==
KeyPress
)
{
/*
int KeyModifier = 0;
int
KeyModifier
=
0
;
// If key is ALT
if( ((
Gdk
Event
Key
*)event)->state &
GDK_MOD1_MASK
)
if
(
((
XKey
Event
*
)
event
)
->
state
&
Mod1Mask
)
{
KeyModifier
=
1
;
}
// If key is CTRL
else if( ((
Gdk
Event
Key
*)event)->state &
GDK_CONTROL_MASK
)
else
if
(
((
XKey
Event
*
)
event
)
->
state
&
ControlMask
)
{
KeyModifier
=
2
;
}
int key = ((GdkEventKey *)event)->keyval;
// Translate into lower case
if( key >= 'a' && key <= 'z' )
{
key -= ('a' - 'A');
}
// Take the second keysym = upper case character
int
key
=
XLookupKeysym
(
(
XKeyEvent
*
)
event
,
1
);
if
(
KeyModifier
>
0
)
p_intf->p_sys->p_theme->EvtBank->TestShortcut( key , KeyModifier );
*/
p_intf
->
p_sys
->
p_theme
->
EvtBank
->
TestShortcut
(
key
,
KeyModifier
);
}
// Send event
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment