public static extern string Key_keyPressed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Key_keyPressed_set")]
+ public static extern void Key_keyString_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Key_keyPressed_get")]
+ public static extern string Key_keyString_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+
+
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Key_keyCode_set")]
public static extern void Key_keyCode_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
}
/// <summary>
+ /// Get the actual string returned that should be used for input editors.
+ /// </summary>
+ /// <returns>The key string</returns>
+ /// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public string KeyString
+ {
+ get
+ {
+ return keyString;
+ }
+ set
+ {
+ keyString = value;
+ }
+ }
+
+ /// <summary>
/// Keycode for the key pressed.
/// </summary>
/// <since_tizen> 3 </since_tizen>
}
}
+ private string keyString
+ {
+ set
+ {
+ Interop.Key.Key_keyString_set(swigCPtr, value);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+ get
+ {
+ string ret = Interop.Key.Key_keyString_get(swigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+ }
+
private int keyCode
{
set