pub fn native_virtual_key(&self) -> u32 {
        let (obj_data, funcs) = self.get_key_event_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).native_virtual_key)(obj_data);
            ret_val
        }
    }
///
/// Returns the native virtual key, or key sym of the key event.
/// If the key event does not contain this data 0 is returned.
///
/// Note: The native virtual key may be 0, even if the key event contains extended information.
Returns the native virtual key, or key sym of the key event.
If the key event does not contain this data 0 is returned.

The native virtual key may be 0, even if the key event contains extended information.
Returns the native virtual key or key sym of the key event . If the key event does not contain this data 0 is returned . The native virtual key may be 0 even if the key event contains extended information .
pub fn native_virtual_key(&self) -> u32 {
        let (obj_data, funcs) = self.get_key_event_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).native_virtual_key)(obj_data);
            ret_val
        }
    }
pub fn native_virtual_key ( & self ) -> u32 { let ( obj_data , funcs ) = self . get_key_event_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . native_virtual_key ) ( obj_data ) ; ret_val } }
Returns the native virtual key, or key sym of the key event.
Returns the native virtual key or key sym of the key event .
&self
&self