2018-06-17 14:18:11 +02:00
|
|
|
|
// ************************************************************************
|
|
|
|
|
// ***************************** CEF4Delphi *******************************
|
|
|
|
|
// ************************************************************************
|
|
|
|
|
//
|
2019-10-19 10:58:34 +02:00
|
|
|
|
// CEF4Delphi is based on DCEF3 which uses CEF to embed a chromium-based
|
2018-06-17 14:18:11 +02:00
|
|
|
|
// browser in Delphi applications.
|
|
|
|
|
//
|
|
|
|
|
// The original license of DCEF3 still applies to CEF4Delphi.
|
|
|
|
|
//
|
|
|
|
|
// For more information about CEF4Delphi visit :
|
|
|
|
|
// https://www.briskbard.com/index.php?lang=en&pageid=cef
|
|
|
|
|
//
|
2020-01-01 12:48:10 +01:00
|
|
|
|
// Copyright <20> 2020 Salvador Diaz Fau. All rights reserved.
|
2018-06-17 14:18:11 +02:00
|
|
|
|
//
|
|
|
|
|
// ************************************************************************
|
|
|
|
|
// ************ vvvv Original license and comments below vvvv *************
|
|
|
|
|
// ************************************************************************
|
|
|
|
|
(*
|
|
|
|
|
* Delphi Chromium Embedded 3
|
|
|
|
|
*
|
|
|
|
|
* Usage allowed under the restrictions of the Lesser GNU General Public License
|
|
|
|
|
* or alternatively the restrictions of the Mozilla Public License 1.1
|
|
|
|
|
*
|
|
|
|
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
|
|
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
|
|
|
|
|
* the specific language governing rights and limitations under the License.
|
|
|
|
|
*
|
|
|
|
|
* Unit owner : Henri Gourvest <hgourvest@gmail.com>
|
|
|
|
|
* Web site : http://www.progdigy.com
|
|
|
|
|
* Repository : http://code.google.com/p/delphichromiumembedded/
|
|
|
|
|
* Group : http://groups.google.com/group/delphichromiumembedded
|
|
|
|
|
*
|
|
|
|
|
* Embarcadero Technologies, Inc is not permitted to use or redistribute
|
|
|
|
|
* this source code without explicit permission.
|
|
|
|
|
*
|
|
|
|
|
*)
|
|
|
|
|
|
|
|
|
|
unit uCEFConstants;
|
|
|
|
|
|
|
|
|
|
{$IFDEF FPC}
|
2018-05-12 14:50:54 +02:00
|
|
|
|
{$MODE OBJFPC}{$H+}
|
2018-06-17 14:18:11 +02:00
|
|
|
|
{$ENDIF}
|
|
|
|
|
|
2018-11-22 15:02:21 +01:00
|
|
|
|
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
|
|
|
|
{$MINENUMSIZE 4}
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
|
|
|
|
{$I cef.inc}
|
|
|
|
|
|
|
|
|
|
interface
|
|
|
|
|
|
2020-01-28 11:36:34 +01:00
|
|
|
|
{$IFDEF MSWINDOWS}
|
2018-06-17 14:18:11 +02:00
|
|
|
|
uses
|
|
|
|
|
{$IFDEF DELPHI16_UP}
|
|
|
|
|
Winapi.Messages;
|
|
|
|
|
{$ELSE}
|
|
|
|
|
Messages;
|
|
|
|
|
{$ENDIF}
|
2020-01-28 11:36:34 +01:00
|
|
|
|
{$ENDIF}
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
|
|
|
|
const
|
2019-06-16 10:31:13 +02:00
|
|
|
|
// Error list defined in /include/internal/cef_types.h (cef_errorcode_t)
|
|
|
|
|
// which includes this file /include/base/internal/cef_net_error_list.h
|
|
|
|
|
// which includes this Chromium source file /net/base/net_error_list.h
|
|
|
|
|
// available here in the master branch -> https://chromium.googlesource.com/chromium/src/+/master/net/base/net_error_list.h
|
|
|
|
|
// compare the values in the right Chromium branch.
|
|
|
|
|
ERR_NONE = 0;
|
|
|
|
|
ERR_IO_PENDING = -1;
|
|
|
|
|
ERR_FAILED = -2;
|
|
|
|
|
ERR_ABORTED = -3;
|
|
|
|
|
ERR_INVALID_ARGUMENT = -4;
|
|
|
|
|
ERR_INVALID_HANDLE = -5;
|
|
|
|
|
ERR_FILE_NOT_FOUND = -6;
|
|
|
|
|
ERR_TIMED_OUT = -7;
|
|
|
|
|
ERR_FILE_TOO_BIG = -8;
|
|
|
|
|
ERR_UNEXPECTED = -9;
|
|
|
|
|
ERR_ACCESS_DENIED = -10;
|
|
|
|
|
ERR_NOT_IMPLEMENTED = -11;
|
|
|
|
|
ERR_INSUFFICIENT_RESOURCES = -12;
|
|
|
|
|
ERR_OUT_OF_MEMORY = -13;
|
|
|
|
|
ERR_UPLOAD_FILE_CHANGED = -14;
|
|
|
|
|
ERR_SOCKET_NOT_CONNECTED = -15;
|
|
|
|
|
ERR_FILE_EXISTS = -16;
|
|
|
|
|
ERR_FILE_PATH_TOO_LONG = -17;
|
|
|
|
|
ERR_FILE_NO_SPACE = -18;
|
|
|
|
|
ERR_FILE_VIRUS_INFECTED = -19;
|
|
|
|
|
ERR_BLOCKED_BY_CLIENT = -20;
|
|
|
|
|
ERR_NETWORK_CHANGED = -21;
|
|
|
|
|
ERR_BLOCKED_BY_ADMINISTRATOR = -22;
|
|
|
|
|
ERR_SOCKET_IS_CONNECTED = -23;
|
|
|
|
|
ERR_BLOCKED_ENROLLMENT_CHECK_PENDING = -24;
|
|
|
|
|
ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED = -25;
|
|
|
|
|
ERR_CONTEXT_SHUT_DOWN = -26;
|
|
|
|
|
ERR_BLOCKED_BY_RESPONSE = -27;
|
|
|
|
|
ERR_BLOCKED_BY_XSS_AUDITOR = -28;
|
|
|
|
|
ERR_CLEARTEXT_NOT_PERMITTED = -29;
|
|
|
|
|
ERR_CONNECTION_CLOSED = -100;
|
|
|
|
|
ERR_CONNECTION_RESET = -101;
|
|
|
|
|
ERR_CONNECTION_REFUSED = -102;
|
|
|
|
|
ERR_CONNECTION_ABORTED = -103;
|
|
|
|
|
ERR_CONNECTION_FAILED = -104;
|
|
|
|
|
ERR_NAME_NOT_RESOLVED = -105;
|
|
|
|
|
ERR_INTERNET_DISCONNECTED = -106;
|
|
|
|
|
ERR_SSL_PROTOCOL_ERROR = -107;
|
|
|
|
|
ERR_ADDRESS_INVALID = -108;
|
|
|
|
|
ERR_ADDRESS_UNREACHABLE = -109;
|
|
|
|
|
ERR_SSL_CLIENT_AUTH_CERT_NEEDED = -110;
|
|
|
|
|
ERR_TUNNEL_CONNECTION_FAILED = -111;
|
|
|
|
|
ERR_NO_SSL_VERSIONS_ENABLED = -112;
|
|
|
|
|
ERR_SSL_VERSION_OR_CIPHER_MISMATCH = -113;
|
|
|
|
|
ERR_SSL_RENEGOTIATION_REQUESTED = -114;
|
|
|
|
|
ERR_PROXY_AUTH_UNSUPPORTED = -115;
|
|
|
|
|
ERR_CERT_ERROR_IN_SSL_RENEGOTIATION = -116;
|
|
|
|
|
ERR_BAD_SSL_CLIENT_AUTH_CERT = -117;
|
|
|
|
|
ERR_CONNECTION_TIMED_OUT = -118;
|
|
|
|
|
ERR_HOST_RESOLVER_QUEUE_TOO_LARGE = -119;
|
|
|
|
|
ERR_SOCKS_CONNECTION_FAILED = -120;
|
|
|
|
|
ERR_SOCKS_CONNECTION_HOST_UNREACHABLE = -121;
|
|
|
|
|
ERR_ALPN_NEGOTIATION_FAILED = -122;
|
|
|
|
|
ERR_SSL_NO_RENEGOTIATION = -123;
|
|
|
|
|
ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES = -124;
|
|
|
|
|
ERR_SSL_DECOMPRESSION_FAILURE_ALERT = -125;
|
|
|
|
|
ERR_SSL_BAD_RECORD_MAC_ALERT = -126;
|
|
|
|
|
ERR_PROXY_AUTH_REQUESTED = -127;
|
|
|
|
|
ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY = -129;
|
|
|
|
|
ERR_PROXY_CONNECTION_FAILED = -130;
|
|
|
|
|
ERR_MANDATORY_PROXY_CONFIGURATION_FAILED = -131;
|
|
|
|
|
ERR_PRECONNECT_MAX_SOCKET_LIMIT = -133;
|
|
|
|
|
ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED = -134;
|
|
|
|
|
ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY = -135;
|
|
|
|
|
ERR_PROXY_CERTIFICATE_INVALID = -136;
|
|
|
|
|
ERR_NAME_RESOLUTION_FAILED = -137;
|
|
|
|
|
ERR_NETWORK_ACCESS_DENIED = -138;
|
|
|
|
|
ERR_TEMPORARILY_THROTTLED = -139;
|
|
|
|
|
ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT = -140;
|
|
|
|
|
ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED = -141;
|
|
|
|
|
ERR_MSG_TOO_BIG = -142;
|
|
|
|
|
ERR_SPDY_SESSION_ALREADY_EXISTS = -143;
|
|
|
|
|
ERR_WS_PROTOCOL_ERROR = -145;
|
|
|
|
|
ERR_ADDRESS_IN_USE = -147;
|
|
|
|
|
ERR_SSL_HANDSHAKE_NOT_COMPLETED = -148;
|
|
|
|
|
ERR_SSL_BAD_PEER_PUBLIC_KEY = -149;
|
|
|
|
|
ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN = -150;
|
|
|
|
|
ERR_CLIENT_AUTH_CERT_TYPE_UNSUPPORTED = -151;
|
|
|
|
|
ERR_ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH = -152;
|
|
|
|
|
ERR_SSL_DECRYPT_ERROR_ALERT = -153;
|
|
|
|
|
ERR_WS_THROTTLE_QUEUE_TOO_LARGE = -154;
|
|
|
|
|
ERR_SSL_SERVER_CERT_CHANGED = -156;
|
|
|
|
|
ERR_SSL_UNRECOGNIZED_NAME_ALERT = -159;
|
|
|
|
|
ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR = -160;
|
|
|
|
|
ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR = -161;
|
|
|
|
|
ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE = -162;
|
|
|
|
|
ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE = -163;
|
|
|
|
|
ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT = -164;
|
|
|
|
|
ERR_ICANN_NAME_COLLISION = -166;
|
|
|
|
|
ERR_SSL_SERVER_CERT_BAD_FORMAT = -167;
|
|
|
|
|
ERR_CT_STH_PARSING_FAILED = -168;
|
|
|
|
|
ERR_CT_STH_INCOMPLETE = -169;
|
|
|
|
|
ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH = -170;
|
|
|
|
|
ERR_CT_CONSISTENCY_PROOF_PARSING_FAILED = -171;
|
|
|
|
|
ERR_SSL_OBSOLETE_CIPHER = -172;
|
|
|
|
|
ERR_WS_UPGRADE = -173;
|
|
|
|
|
ERR_READ_IF_READY_NOT_IMPLEMENTED = -174;
|
|
|
|
|
ERR_SSL_VERSION_INTERFERENCE = -175;
|
|
|
|
|
ERR_NO_BUFFER_SPACE = -176;
|
|
|
|
|
ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS = -177;
|
|
|
|
|
ERR_EARLY_DATA_REJECTED = -178;
|
|
|
|
|
ERR_WRONG_VERSION_ON_EARLY_DATA = -179;
|
|
|
|
|
ERR_TLS13_DOWNGRADE_DETECTED = -180;
|
|
|
|
|
ERR_SSL_KEY_USAGE_INCOMPATIBLE = -181;
|
|
|
|
|
ERR_CERT_COMMON_NAME_INVALID = -200;
|
|
|
|
|
ERR_CERT_DATE_INVALID = -201;
|
|
|
|
|
ERR_CERT_AUTHORITY_INVALID = -202;
|
|
|
|
|
ERR_CERT_CONTAINS_ERRORS = -203;
|
|
|
|
|
ERR_CERT_NO_REVOCATION_MECHANISM = -204;
|
|
|
|
|
ERR_CERT_UNABLE_TO_CHECK_REVOCATION = -205;
|
|
|
|
|
ERR_CERT_REVOKED = -206;
|
|
|
|
|
ERR_CERT_INVALID = -207;
|
|
|
|
|
ERR_CERT_WEAK_SIGNATURE_ALGORITHM = -208;
|
|
|
|
|
ERR_CERT_NON_UNIQUE_NAME = -210;
|
|
|
|
|
ERR_CERT_WEAK_KEY = -211;
|
|
|
|
|
ERR_CERT_NAME_CONSTRAINT_VIOLATION = -212;
|
|
|
|
|
ERR_CERT_VALIDITY_TOO_LONG = -213;
|
|
|
|
|
ERR_CERTIFICATE_TRANSPARENCY_REQUIRED = -214;
|
|
|
|
|
ERR_CERT_SYMANTEC_LEGACY = -215;
|
|
|
|
|
ERR_CERT_END = -216;
|
|
|
|
|
ERR_INVALID_URL = -300;
|
|
|
|
|
ERR_DISALLOWED_URL_SCHEME = -301;
|
|
|
|
|
ERR_UNKNOWN_URL_SCHEME = -302;
|
|
|
|
|
ERR_INVALID_REDIRECT = -303;
|
|
|
|
|
ERR_TOO_MANY_REDIRECTS = -310;
|
|
|
|
|
ERR_UNSAFE_REDIRECT = -311;
|
|
|
|
|
ERR_UNSAFE_PORT = -312;
|
|
|
|
|
ERR_INVALID_RESPONSE = -320;
|
|
|
|
|
ERR_INVALID_CHUNKED_ENCODING = -321;
|
|
|
|
|
ERR_METHOD_NOT_SUPPORTED = -322;
|
|
|
|
|
ERR_UNEXPECTED_PROXY_AUTH = -323;
|
|
|
|
|
ERR_EMPTY_RESPONSE = -324;
|
|
|
|
|
ERR_RESPONSE_HEADERS_TOO_BIG = -325;
|
|
|
|
|
ERR_PAC_STATUS_NOT_OK = -326;
|
|
|
|
|
ERR_PAC_SCRIPT_FAILED = -327;
|
|
|
|
|
ERR_REQUEST_RANGE_NOT_SATISFIABLE = -328;
|
|
|
|
|
ERR_MALFORMED_IDENTITY = -329;
|
|
|
|
|
ERR_CONTENT_DECODING_FAILED = -330;
|
|
|
|
|
ERR_NETWORK_IO_SUSPENDED = -331;
|
|
|
|
|
ERR_SYN_REPLY_NOT_RECEIVED = -332;
|
|
|
|
|
ERR_ENCODING_CONVERSION_FAILED = -333;
|
|
|
|
|
ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT = -334;
|
|
|
|
|
ERR_NO_SUPPORTED_PROXIES = -336;
|
|
|
|
|
ERR_SPDY_PROTOCOL_ERROR = -337;
|
|
|
|
|
ERR_INVALID_AUTH_CREDENTIALS = -338;
|
|
|
|
|
ERR_UNSUPPORTED_AUTH_SCHEME = -339;
|
|
|
|
|
ERR_ENCODING_DETECTION_FAILED = -340;
|
|
|
|
|
ERR_MISSING_AUTH_CREDENTIALS = -341;
|
|
|
|
|
ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS = -342;
|
|
|
|
|
ERR_MISCONFIGURED_AUTH_ENVIRONMENT = -343;
|
|
|
|
|
ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS = -344;
|
|
|
|
|
ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN = -345;
|
|
|
|
|
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH = -346;
|
|
|
|
|
ERR_INCOMPLETE_SPDY_HEADERS = -347;
|
|
|
|
|
ERR_PAC_NOT_IN_DHCP = -348;
|
|
|
|
|
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION = -349;
|
|
|
|
|
ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION = -350;
|
|
|
|
|
ERR_SPDY_SERVER_REFUSED_STREAM = -351;
|
|
|
|
|
ERR_SPDY_PING_FAILED = -352;
|
|
|
|
|
ERR_CONTENT_LENGTH_MISMATCH = -354;
|
|
|
|
|
ERR_INCOMPLETE_CHUNKED_ENCODING = -355;
|
|
|
|
|
ERR_QUIC_PROTOCOL_ERROR = -356;
|
|
|
|
|
ERR_RESPONSE_HEADERS_TRUNCATED = -357;
|
|
|
|
|
ERR_QUIC_HANDSHAKE_FAILED = -358;
|
|
|
|
|
ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY = -360;
|
|
|
|
|
ERR_SPDY_FLOW_CONTROL_ERROR = -361;
|
|
|
|
|
ERR_SPDY_FRAME_SIZE_ERROR = -362;
|
|
|
|
|
ERR_SPDY_COMPRESSION_ERROR = -363;
|
|
|
|
|
ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION = -364;
|
|
|
|
|
ERR_HTTP_1_1_REQUIRED = -365;
|
|
|
|
|
ERR_PROXY_HTTP_1_1_REQUIRED = -366;
|
|
|
|
|
ERR_PAC_SCRIPT_TERMINATED = -367;
|
|
|
|
|
ERR_INVALID_HTTP_RESPONSE = -370;
|
|
|
|
|
ERR_CONTENT_DECODING_INIT_FAILED = -371;
|
|
|
|
|
ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED = -372;
|
|
|
|
|
ERR_SPDY_PUSHED_STREAM_NOT_AVAILABLE = -373;
|
|
|
|
|
ERR_SPDY_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER = -374;
|
|
|
|
|
ERR_TOO_MANY_RETRIES = -375;
|
|
|
|
|
ERR_SPDY_STREAM_CLOSED = -376;
|
|
|
|
|
ERR_SPDY_CLIENT_REFUSED_STREAM = -377;
|
|
|
|
|
ERR_SPDY_PUSHED_RESPONSE_DOES_NOT_MATCH = -378;
|
|
|
|
|
ERR_CACHE_MISS = -400;
|
|
|
|
|
ERR_CACHE_READ_FAILURE = -401;
|
|
|
|
|
ERR_CACHE_WRITE_FAILURE = -402;
|
|
|
|
|
ERR_CACHE_OPERATION_NOT_SUPPORTED = -403;
|
|
|
|
|
ERR_CACHE_OPEN_FAILURE = -404;
|
|
|
|
|
ERR_CACHE_CREATE_FAILURE = -405;
|
|
|
|
|
ERR_CACHE_RACE = -406;
|
|
|
|
|
ERR_CACHE_CHECKSUM_READ_FAILURE = -407;
|
|
|
|
|
ERR_CACHE_CHECKSUM_MISMATCH = -408;
|
|
|
|
|
ERR_CACHE_LOCK_TIMEOUT = -409;
|
|
|
|
|
ERR_CACHE_AUTH_FAILURE_AFTER_READ = -410;
|
|
|
|
|
ERR_CACHE_ENTRY_NOT_SUITABLE = -411;
|
|
|
|
|
ERR_CACHE_DOOM_FAILURE = -412;
|
|
|
|
|
ERR_CACHE_OPEN_OR_CREATE_FAILURE = -413;
|
|
|
|
|
ERR_INSECURE_RESPONSE = -501;
|
|
|
|
|
ERR_NO_PRIVATE_KEY_FOR_CERT = -502;
|
|
|
|
|
ERR_ADD_USER_CERT_FAILED = -503;
|
|
|
|
|
ERR_INVALID_SIGNED_EXCHANGE = -504;
|
|
|
|
|
ERR_FTP_FAILED = -601;
|
|
|
|
|
ERR_FTP_SERVICE_UNAVAILABLE = -602;
|
|
|
|
|
ERR_FTP_TRANSFER_ABORTED = -603;
|
|
|
|
|
ERR_FTP_FILE_BUSY = -604;
|
|
|
|
|
ERR_FTP_SYNTAX_ERROR = -605;
|
|
|
|
|
ERR_FTP_COMMAND_NOT_SUPPORTED = -606;
|
|
|
|
|
ERR_FTP_BAD_COMMAND_SEQUENCE = -607;
|
|
|
|
|
ERR_PKCS12_IMPORT_BAD_PASSWORD = -701;
|
|
|
|
|
ERR_PKCS12_IMPORT_FAILED = -702;
|
|
|
|
|
ERR_IMPORT_CA_CERT_NOT_CA = -703;
|
|
|
|
|
ERR_IMPORT_CERT_ALREADY_EXISTS = -704;
|
|
|
|
|
ERR_IMPORT_CA_CERT_FAILED = -705;
|
|
|
|
|
ERR_IMPORT_SERVER_CERT_FAILED = -706;
|
|
|
|
|
ERR_PKCS12_IMPORT_INVALID_MAC = -707;
|
|
|
|
|
ERR_PKCS12_IMPORT_INVALID_FILE = -708;
|
|
|
|
|
ERR_PKCS12_IMPORT_UNSUPPORTED = -709;
|
|
|
|
|
ERR_KEY_GENERATION_FAILED = -710;
|
|
|
|
|
ERR_PRIVATE_KEY_EXPORT_FAILED = -712;
|
|
|
|
|
ERR_SELF_SIGNED_CERT_GENERATION_FAILED = -713;
|
|
|
|
|
ERR_CERT_DATABASE_CHANGED = -714;
|
|
|
|
|
ERR_DNS_MALFORMED_RESPONSE = -800;
|
|
|
|
|
ERR_DNS_SERVER_REQUIRES_TCP = -801;
|
|
|
|
|
ERR_DNS_SERVER_FAILED = -802;
|
|
|
|
|
ERR_DNS_TIMED_OUT = -803;
|
|
|
|
|
ERR_NS_CACHE_MISS = -804;
|
|
|
|
|
ERR_DNS_SEARCH_EMPTY = -805;
|
|
|
|
|
ERR_DNS_SORT_ERROR = -806;
|
|
|
|
|
ERR_DNS_HTTP_FAILED = -807;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_cert_status_t)
|
|
|
|
|
CERT_STATUS_NONE = 0;
|
|
|
|
|
CERT_STATUS_COMMON_NAME_INVALID = 1 shl 0;
|
|
|
|
|
CERT_STATUS_DATE_INVALID = 1 shl 1;
|
|
|
|
|
CERT_STATUS_AUTHORITY_INVALID = 1 shl 2;
|
|
|
|
|
CERT_STATUS_NO_REVOCATION_MECHANISM = 1 shl 4;
|
|
|
|
|
CERT_STATUS_UNABLE_TO_CHECK_REVOCATION = 1 shl 5;
|
|
|
|
|
CERT_STATUS_REVOKED = 1 shl 6;
|
|
|
|
|
CERT_STATUS_INVALID = 1 shl 7;
|
|
|
|
|
CERT_STATUS_WEAK_SIGNATURE_ALGORITHM = 1 shl 8;
|
|
|
|
|
CERT_STATUS_NON_UNIQUE_NAME = 1 shl 10;
|
|
|
|
|
CERT_STATUS_WEAK_KEY = 1 shl 11;
|
|
|
|
|
CERT_STATUS_PINNED_KEY_MISSING = 1 shl 13;
|
|
|
|
|
CERT_STATUS_NAME_CONSTRAINT_VIOLATION = 1 shl 14;
|
|
|
|
|
CERT_STATUS_VALIDITY_TOO_LONG = 1 shl 15;
|
|
|
|
|
CERT_STATUS_IS_EV = 1 shl 16;
|
|
|
|
|
CERT_STATUS_REV_CHECKING_ENABLED = 1 shl 17;
|
|
|
|
|
CERT_STATUS_SHA1_SIGNATURE_PRESENT = 1 shl 19;
|
|
|
|
|
CERT_STATUS_CT_COMPLIANCE_FAILED = 1 shl 20;
|
|
|
|
|
|
|
|
|
|
CERT_STATUS_FIRST_ERROR = CERT_STATUS_COMMON_NAME_INVALID;
|
|
|
|
|
CERT_STATUS_LAST_ERROR = CERT_STATUS_VALIDITY_TOO_LONG;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_v8_accesscontrol_t)
|
|
|
|
|
V8_ACCESS_CONTROL_DEFAULT = 0;
|
|
|
|
|
V8_ACCESS_CONTROL_ALL_CAN_READ = 1 shl 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
V8_ACCESS_CONTROL_ALL_CAN_WRITE = 1 shl 1;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING = 1 shl 2;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_v8_propertyattribute_t)
|
|
|
|
|
V8_PROPERTY_ATTRIBUTE_NONE = 0;
|
|
|
|
|
V8_PROPERTY_ATTRIBUTE_READONLY = 1 shl 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
V8_PROPERTY_ATTRIBUTE_DONTENUM = 1 shl 1;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
V8_PROPERTY_ATTRIBUTE_DONTDELETE = 1 shl 2;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_transition_type_t)
|
|
|
|
|
TT_LINK = 0;
|
|
|
|
|
TT_EXPLICIT = 1;
|
|
|
|
|
TT_AUTO_SUBFRAME = 3;
|
|
|
|
|
TT_MANUAL_SUBFRAME = 4;
|
|
|
|
|
TT_FORM_SUBMIT = 7;
|
|
|
|
|
TT_RELOAD = 8;
|
|
|
|
|
TT_SOURCE_MASK = $000000FF;
|
|
|
|
|
TT_BLOCKED_FLAG = $00800000;
|
|
|
|
|
TT_FORWARD_BACK_FLAG = $01000000;
|
2020-02-26 13:28:29 +01:00
|
|
|
|
TT_DIRECT_LOAD_FLAG = $02000000;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
TT_CHAIN_START_FLAG = $10000000;
|
|
|
|
|
TT_CHAIN_END_FLAG = $20000000;
|
|
|
|
|
TT_CLIENT_REDIRECT_FLAG = $40000000;
|
|
|
|
|
TT_SERVER_REDIRECT_FLAG = $80000000;
|
|
|
|
|
TT_IS_REDIRECT_MASK = $C0000000;
|
|
|
|
|
TT_QUALIFIER_MASK = $FFFFFF00;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_urlrequest_flags_t)
|
|
|
|
|
UR_FLAG_NONE = 0;
|
|
|
|
|
UR_FLAG_SKIP_CACHE = 1 shl 0;
|
|
|
|
|
UR_FLAG_ONLY_FROM_CACHE = 1 shl 1;
|
2019-03-15 17:17:14 +01:00
|
|
|
|
UR_FLAG_DISABLE_CACHE = 1 shl 2;
|
|
|
|
|
UR_FLAG_ALLOW_STORED_CREDENTIALS = 1 shl 3;
|
|
|
|
|
UR_FLAG_REPORT_UPLOAD_PROGRESS = 1 shl 4;
|
|
|
|
|
UR_FLAG_NO_DOWNLOAD_DATA = 1 shl 5;
|
|
|
|
|
UR_FLAG_NO_RETRY_ON_5XX = 1 shl 6;
|
|
|
|
|
UR_FLAG_STOP_ON_REDIRECT = 1 shl 7;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_scheme_options_t)
|
|
|
|
|
CEF_SCHEME_OPTION_NONE = 0;
|
|
|
|
|
CEF_SCHEME_OPTION_STANDARD = 1 shl 0;
|
|
|
|
|
CEF_SCHEME_OPTION_LOCAL = 1 shl 1;
|
|
|
|
|
CEF_SCHEME_OPTION_DISPLAY_ISOLATED = 1 shl 2;
|
|
|
|
|
CEF_SCHEME_OPTION_SECURE = 1 shl 3;
|
|
|
|
|
CEF_SCHEME_OPTION_CORS_ENABLED = 1 shl 4;
|
|
|
|
|
CEF_SCHEME_OPTION_CSP_BYPASSING = 1 shl 5;
|
|
|
|
|
CEF_SCHEME_OPTION_FETCH_ENABLED = 1 shl 6;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_dom_event_category_t)
|
|
|
|
|
DOM_EVENT_CATEGORY_UNKNOWN = 0;
|
|
|
|
|
DOM_EVENT_CATEGORY_UI = 1 shl 0;
|
|
|
|
|
DOM_EVENT_CATEGORY_MOUSE = 1 shl 1;
|
|
|
|
|
DOM_EVENT_CATEGORY_MUTATION = 1 shl 2;
|
|
|
|
|
DOM_EVENT_CATEGORY_KEYBOARD = 1 shl 3;
|
|
|
|
|
DOM_EVENT_CATEGORY_TEXT = 1 shl 4;
|
|
|
|
|
DOM_EVENT_CATEGORY_COMPOSITION = 1 shl 5;
|
|
|
|
|
DOM_EVENT_CATEGORY_DRAG = 1 shl 6;
|
|
|
|
|
DOM_EVENT_CATEGORY_CLIPBOARD = 1 shl 7;
|
|
|
|
|
DOM_EVENT_CATEGORY_MESSAGE = 1 shl 8;
|
|
|
|
|
DOM_EVENT_CATEGORY_WHEEL = 1 shl 9;
|
|
|
|
|
DOM_EVENT_CATEGORY_BEFORE_TEXT_INSERTED = 1 shl 10;
|
|
|
|
|
DOM_EVENT_CATEGORY_OVERFLOW = 1 shl 11;
|
|
|
|
|
DOM_EVENT_CATEGORY_PAGE_TRANSITION = 1 shl 12;
|
|
|
|
|
DOM_EVENT_CATEGORY_POPSTATE = 1 shl 13;
|
|
|
|
|
DOM_EVENT_CATEGORY_PROGRESS = 1 shl 14;
|
|
|
|
|
DOM_EVENT_CATEGORY_XMLHTTPREQUEST_PROGRESS = 1 shl 15;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_event_flags_t)
|
|
|
|
|
EVENTFLAG_NONE = 0;
|
|
|
|
|
EVENTFLAG_CAPS_LOCK_ON = 1 shl 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
EVENTFLAG_SHIFT_DOWN = 1 shl 1;
|
|
|
|
|
EVENTFLAG_CONTROL_DOWN = 1 shl 2;
|
|
|
|
|
EVENTFLAG_ALT_DOWN = 1 shl 3;
|
|
|
|
|
EVENTFLAG_LEFT_MOUSE_BUTTON = 1 shl 4;
|
|
|
|
|
EVENTFLAG_MIDDLE_MOUSE_BUTTON = 1 shl 5;
|
|
|
|
|
EVENTFLAG_RIGHT_MOUSE_BUTTON = 1 shl 6;
|
|
|
|
|
EVENTFLAG_COMMAND_DOWN = 1 shl 7;
|
|
|
|
|
EVENTFLAG_NUM_LOCK_ON = 1 shl 8;
|
|
|
|
|
EVENTFLAG_IS_KEY_PAD = 1 shl 9;
|
|
|
|
|
EVENTFLAG_IS_LEFT = 1 shl 10;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
EVENTFLAG_IS_RIGHT = 1 shl 11;
|
2020-04-10 09:49:34 +02:00
|
|
|
|
EVENTFLAG_ALTGR_DOWN = 1 shl 12;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
2017-07-18 17:50:28 +02:00
|
|
|
|
// /include/internal/cef_types.h (cef_drag_operations_mask_t)
|
|
|
|
|
DRAG_OPERATION_NONE = 0;
|
|
|
|
|
DRAG_OPERATION_COPY = 1 shl 0;
|
|
|
|
|
DRAG_OPERATION_LINK = 1 shl 1;
|
|
|
|
|
DRAG_OPERATION_GENERIC = 1 shl 2;
|
|
|
|
|
DRAG_OPERATION_PRIVATE = 1 shl 3;
|
|
|
|
|
DRAG_OPERATION_MOVE = 1 shl 4;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
DRAG_OPERATION_DELETE = 1 shl 5;
|
|
|
|
|
DRAG_OPERATION_EVERY = $FFFFFFFF;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_file_dialog_mode_t)
|
2018-07-24 18:18:54 +02:00
|
|
|
|
FILE_DIALOG_OPEN = $00000000;
|
|
|
|
|
FILE_DIALOG_OPEN_MULTIPLE = $00000001;
|
|
|
|
|
FILE_DIALOG_OPEN_FOLDER = $00000002;
|
|
|
|
|
FILE_DIALOG_SAVE = $00000003;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
FILE_DIALOG_TYPE_MASK = $000000FF;
|
|
|
|
|
FILE_DIALOG_OVERWRITEPROMPT_FLAG = $01000000;
|
|
|
|
|
FILE_DIALOG_HIDEREADONLY_FLAG = $02000000;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_uri_unescape_rule_t)
|
|
|
|
|
UU_NONE = 0;
|
|
|
|
|
UU_NORMAL = 1 shl 0;
|
|
|
|
|
UU_SPACES = 1 shl 1;
|
|
|
|
|
UU_PATH_SEPARATORS = 1 shl 2;
|
|
|
|
|
UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS = 1 shl 3;
|
2020-04-03 17:57:52 +02:00
|
|
|
|
UU_REPLACE_PLUS_WITH_SPACE = 1 shl 4;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_menu_id_t)
|
|
|
|
|
MENU_ID_BACK = 100;
|
2017-01-27 16:25:30 +01:00
|
|
|
|
MENU_ID_FORWARD = 101;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
MENU_ID_RELOAD = 102;
|
|
|
|
|
MENU_ID_RELOAD_NOCACHE = 103;
|
|
|
|
|
MENU_ID_STOPLOAD = 104;
|
|
|
|
|
MENU_ID_UNDO = 110;
|
|
|
|
|
MENU_ID_REDO = 111;
|
|
|
|
|
MENU_ID_CUT = 112;
|
|
|
|
|
MENU_ID_COPY = 113;
|
|
|
|
|
MENU_ID_PASTE = 114;
|
|
|
|
|
MENU_ID_DELETE = 115;
|
|
|
|
|
MENU_ID_SELECT_ALL = 116;
|
|
|
|
|
MENU_ID_FIND = 130;
|
|
|
|
|
MENU_ID_PRINT = 131;
|
|
|
|
|
MENU_ID_VIEW_SOURCE = 132;
|
|
|
|
|
MENU_ID_SPELLCHECK_SUGGESTION_0 = 200;
|
|
|
|
|
MENU_ID_SPELLCHECK_SUGGESTION_1 = 201;
|
|
|
|
|
MENU_ID_SPELLCHECK_SUGGESTION_2 = 202;
|
|
|
|
|
MENU_ID_SPELLCHECK_SUGGESTION_3 = 203;
|
|
|
|
|
MENU_ID_SPELLCHECK_SUGGESTION_4 = 204;
|
|
|
|
|
MENU_ID_SPELLCHECK_SUGGESTION_LAST = 204;
|
|
|
|
|
MENU_ID_NO_SPELLING_SUGGESTIONS = 205;
|
|
|
|
|
MENU_ID_ADD_TO_DICTIONARY = 206;
|
|
|
|
|
MENU_ID_CUSTOM_FIRST = 220;
|
|
|
|
|
MENU_ID_CUSTOM_LAST = 250;
|
|
|
|
|
MENU_ID_USER_FIRST = 26500;
|
|
|
|
|
MENU_ID_USER_LAST = 28500;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_context_menu_type_flags_t)
|
|
|
|
|
CM_TYPEFLAG_NONE = 0;
|
|
|
|
|
CM_TYPEFLAG_PAGE = 1 shl 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
CM_TYPEFLAG_FRAME = 1 shl 1;
|
|
|
|
|
CM_TYPEFLAG_LINK = 1 shl 2;
|
|
|
|
|
CM_TYPEFLAG_MEDIA = 1 shl 3;
|
|
|
|
|
CM_TYPEFLAG_SELECTION = 1 shl 4;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
CM_TYPEFLAG_EDITABLE = 1 shl 5;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_context_menu_media_state_flags_t)
|
|
|
|
|
CM_MEDIAFLAG_NONE = 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
CM_MEDIAFLAG_ERROR = 1 shl 0;
|
|
|
|
|
CM_MEDIAFLAG_PAUSED = 1 shl 1;
|
|
|
|
|
CM_MEDIAFLAG_MUTED = 1 shl 2;
|
|
|
|
|
CM_MEDIAFLAG_LOOP = 1 shl 3;
|
|
|
|
|
CM_MEDIAFLAG_CAN_SAVE = 1 shl 4;
|
|
|
|
|
CM_MEDIAFLAG_HAS_AUDIO = 1 shl 5;
|
|
|
|
|
CM_MEDIAFLAG_HAS_VIDEO = 1 shl 6;
|
|
|
|
|
CM_MEDIAFLAG_CONTROL_ROOT_ELEMENT = 1 shl 7;
|
|
|
|
|
CM_MEDIAFLAG_CAN_PRINT = 1 shl 8;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
CM_MEDIAFLAG_CAN_ROTATE = 1 shl 9;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_context_menu_edit_state_flags_t)
|
|
|
|
|
CM_EDITFLAG_NONE = 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
CM_EDITFLAG_CAN_UNDO = 1 shl 0;
|
|
|
|
|
CM_EDITFLAG_CAN_REDO = 1 shl 1;
|
|
|
|
|
CM_EDITFLAG_CAN_CUT = 1 shl 2;
|
|
|
|
|
CM_EDITFLAG_CAN_COPY = 1 shl 3;
|
|
|
|
|
CM_EDITFLAG_CAN_PASTE = 1 shl 4;
|
|
|
|
|
CM_EDITFLAG_CAN_DELETE = 1 shl 5;
|
|
|
|
|
CM_EDITFLAG_CAN_SELECT_ALL = 1 shl 6;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
CM_EDITFLAG_CAN_TRANSLATE = 1 shl 7;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_ssl_version_t)
|
|
|
|
|
SSL_CONNECTION_VERSION_UNKNOWN = 0;
|
2017-01-27 16:25:30 +01:00
|
|
|
|
SSL_CONNECTION_VERSION_SSL2 = 1;
|
|
|
|
|
SSL_CONNECTION_VERSION_SSL3 = 2;
|
|
|
|
|
SSL_CONNECTION_VERSION_TLS1 = 3;
|
|
|
|
|
SSL_CONNECTION_VERSION_TLS1_1 = 4;
|
|
|
|
|
SSL_CONNECTION_VERSION_TLS1_2 = 5;
|
2019-06-16 10:31:13 +02:00
|
|
|
|
SSL_CONNECTION_VERSION_TLS1_3 = 6;
|
2017-01-27 16:25:30 +01:00
|
|
|
|
SSL_CONNECTION_VERSION_QUIC = 7;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
2017-07-18 17:50:28 +02:00
|
|
|
|
// /include/internal/cef_types.h (cef_ssl_content_status_t)
|
|
|
|
|
SSL_CONTENT_NORMAL_CONTENT = 0;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
SSL_CONTENT_DISPLAYED_INSECURE_CONTENT = 1 shl 0;
|
2017-07-18 17:50:28 +02:00
|
|
|
|
SSL_CONTENT_RAN_INSECURE_CONTENT = 1 shl 1;
|
|
|
|
|
|
|
|
|
|
// /include/internal/cef_types.h (cef_json_writer_options_t)
|
|
|
|
|
JSON_WRITER_DEFAULT = 0;
|
|
|
|
|
JSON_WRITER_OMIT_BINARY_VALUES = 1 shl 0;
|
|
|
|
|
JSON_WRITER_OMIT_DOUBLE_TYPE_PRESERVATION = 1 shl 1;
|
|
|
|
|
JSON_WRITER_PRETTY_PRINT = 1 shl 2;
|
|
|
|
|
|
2018-02-03 17:52:48 +01:00
|
|
|
|
// /include/internal/cef_types.h (cef_log_severity_t)
|
|
|
|
|
LOGSEVERITY_DEFAULT = 0;
|
|
|
|
|
LOGSEVERITY_VERBOSE = 1;
|
|
|
|
|
LOGSEVERITY_DEBUG = LOGSEVERITY_VERBOSE;
|
|
|
|
|
LOGSEVERITY_INFO = 2;
|
|
|
|
|
LOGSEVERITY_WARNING = 3;
|
|
|
|
|
LOGSEVERITY_ERROR = 4;
|
2019-01-31 09:03:08 +01:00
|
|
|
|
LOGSEVERITY_FATAL = 5;
|
2018-02-03 17:52:48 +01:00
|
|
|
|
LOGSEVERITY_DISABLE = 99;
|
|
|
|
|
|
2018-07-24 18:18:54 +02:00
|
|
|
|
// /include/internal/cef_types.h (cef_duplex_mode_t)
|
|
|
|
|
DUPLEX_MODE_UNKNOWN = -1;
|
|
|
|
|
DUPLEX_MODE_SIMPLEX = 0;
|
|
|
|
|
DUPLEX_MODE_LONG_EDGE = 1;
|
|
|
|
|
DUPLEX_MODE_SHORT_EDGE = 2;
|
|
|
|
|
|
2020-03-29 17:31:42 +02:00
|
|
|
|
// /include/internal/cef_types.h (cef_media_route_create_result_t)
|
|
|
|
|
CEF_MRCR_UNKNOWN_ERROR = 0;
|
|
|
|
|
CEF_MRCR_OK = 1;
|
|
|
|
|
CEF_MRCR_TIMED_OUT = 2;
|
|
|
|
|
CEF_MRCR_ROUTE_NOT_FOUND = 3;
|
|
|
|
|
CEF_MRCR_SINK_NOT_FOUND = 4;
|
|
|
|
|
CEF_MRCR_INVALID_ORIGIN = 5;
|
|
|
|
|
CEF_MRCR_NO_SUPPORTED_PROVIDER = 7;
|
|
|
|
|
CEF_MRCR_CANCELLED = 8;
|
|
|
|
|
CEF_MRCR_ROUTE_ALREADY_EXISTS = 9;
|
|
|
|
|
CEF_MRCR_TOTAL_COUNT = 11;
|
|
|
|
|
|
2020-05-23 15:00:44 +02:00
|
|
|
|
// /include/internal/cef_types.h (cef_cookie_priority_t)
|
|
|
|
|
CEF_COOKIE_PRIORITY_LOW = -1;
|
|
|
|
|
CEF_COOKIE_PRIORITY_MEDIUM = 0;
|
|
|
|
|
CEF_COOKIE_PRIORITY_HIGH = 1;
|
|
|
|
|
|
2020-07-18 19:12:01 +02:00
|
|
|
|
// /include/internal/cef_types.h (cef_text_field_commands_t)
|
|
|
|
|
CEF_TFC_CUT = 1;
|
|
|
|
|
CEF_TFC_COPY = 2;
|
|
|
|
|
CEF_TFC_PASTE = 3;
|
|
|
|
|
CEF_TFC_UNDO = 4;
|
|
|
|
|
CEF_TFC_DELETE = 5;
|
|
|
|
|
CEF_TFC_SELECT_ALL = 6;
|
|
|
|
|
|
2017-07-18 17:50:28 +02:00
|
|
|
|
|
2018-06-17 14:18:11 +02:00
|
|
|
|
//******************************************************
|
|
|
|
|
//****************** OTHER CONSTANTS *******************
|
|
|
|
|
//******************************************************
|
|
|
|
|
|
|
|
|
|
DEVTOOLS_WINDOWNAME = 'DevTools';
|
|
|
|
|
|
|
|
|
|
CEF_PROXYTYPE_DIRECT = 0;
|
2017-01-27 16:25:30 +01:00
|
|
|
|
CEF_PROXYTYPE_AUTODETECT = 1;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
CEF_PROXYTYPE_SYSTEM = 2;
|
|
|
|
|
CEF_PROXYTYPE_FIXED_SERVERS = 3;
|
|
|
|
|
CEF_PROXYTYPE_PAC_SCRIPT = 4;
|
|
|
|
|
|
|
|
|
|
// Used in the severity parameter in the 'cef_log' function, also known as 'CefLog' in CEF4Delphi.
|
|
|
|
|
CEF_LOG_SEVERITY_INFO = 0;
|
|
|
|
|
CEF_LOG_SEVERITY_WARNING = 1;
|
|
|
|
|
CEF_LOG_SEVERITY_ERROR = 2;
|
|
|
|
|
|
2019-08-29 12:52:11 +02:00
|
|
|
|
CEF_MAX_CONNECTIONS_PER_PROXY_DEFAULT_VALUE = 32;
|
|
|
|
|
CEF_MAX_CONNECTIONS_PER_PROXY_MIN_VALUE = 7;
|
|
|
|
|
CEF_MAX_CONNECTIONS_PER_PROXY_MAX_VALUE = 99;
|
2019-08-29 12:28:13 +02:00
|
|
|
|
|
2020-03-04 09:42:32 +01:00
|
|
|
|
CEF_COOKIE_PREF_DEFAULT = 0;
|
|
|
|
|
CEF_COOKIE_PREF_ALLOW = 1;
|
|
|
|
|
CEF_COOKIE_PREF_BLOCK = 2;
|
|
|
|
|
|
2019-10-06 22:30:36 +02:00
|
|
|
|
// https://chromium.googlesource.com/chromium/src/+/refs/tags/77.0.3865.90/chrome/common/net/safe_search_util.h (YouTubeRestrictMode)
|
|
|
|
|
// https://www.chromium.org/administrators/policy-list-3#ForceYouTubeRestrict
|
|
|
|
|
YOUTUBE_RESTRICT_OFF = 0;
|
|
|
|
|
YOUTUBE_RESTRICT_MODERATE = 1;
|
|
|
|
|
YOUTUBE_RESTRICT_STRICT = 2;
|
|
|
|
|
|
2018-06-17 14:18:11 +02:00
|
|
|
|
ZOOM_STEP_25 = 0;
|
|
|
|
|
ZOOM_STEP_33 = 1;
|
|
|
|
|
ZOOM_STEP_50 = 2;
|
|
|
|
|
ZOOM_STEP_67 = 3;
|
|
|
|
|
ZOOM_STEP_75 = 4;
|
|
|
|
|
ZOOM_STEP_90 = 5;
|
|
|
|
|
ZOOM_STEP_100 = 6;
|
|
|
|
|
ZOOM_STEP_110 = 7;
|
|
|
|
|
ZOOM_STEP_125 = 8;
|
|
|
|
|
ZOOM_STEP_150 = 9;
|
|
|
|
|
ZOOM_STEP_175 = 10;
|
|
|
|
|
ZOOM_STEP_200 = 11;
|
|
|
|
|
ZOOM_STEP_250 = 12;
|
|
|
|
|
ZOOM_STEP_300 = 13;
|
|
|
|
|
ZOOM_STEP_400 = 14;
|
|
|
|
|
ZOOM_STEP_500 = 15;
|
2019-12-10 16:49:07 +01:00
|
|
|
|
ZOOM_STEP_UNK = 16;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
ZOOM_STEP_MIN = ZOOM_STEP_25;
|
|
|
|
|
ZOOM_STEP_MAX = ZOOM_STEP_500;
|
|
|
|
|
ZOOM_STEP_DEF = ZOOM_STEP_100;
|
|
|
|
|
|
2019-12-10 16:49:07 +01:00
|
|
|
|
ZOOM_PCT_DELTA = 5;
|
|
|
|
|
|
|
|
|
|
ZoomStepValues : array[ZOOM_STEP_MIN..ZOOM_STEP_MAX] of integer = (25, 33, 50, 67, 75, 90, 100, 110, 125, 150, 175, 200, 250, 300, 400, 500);
|
|
|
|
|
|
2019-12-18 15:10:30 +01:00
|
|
|
|
CEF_PREFERENCES_SAVED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A00;
|
|
|
|
|
CEF_DOONCLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A01;
|
|
|
|
|
CEF_STARTDRAGGING = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A02;
|
|
|
|
|
CEF_AFTERCREATED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A03;
|
|
|
|
|
CEF_PENDINGRESIZE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A04;
|
|
|
|
|
CEF_PUMPHAVEWORK = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A05;
|
|
|
|
|
CEF_DESTROY = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A06;
|
|
|
|
|
CEF_DOONBEFORECLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A07;
|
|
|
|
|
CEF_PENDINGINVALIDATE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A08;
|
|
|
|
|
CEF_IMERANGECHANGED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A09;
|
|
|
|
|
CEF_SENTINEL_START = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0A;
|
|
|
|
|
CEF_SENTINEL_DOCLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0B;
|
|
|
|
|
CEF_BEFORECLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0C;
|
2018-06-17 14:18:11 +02:00
|
|
|
|
|
2020-02-04 11:50:38 +01:00
|
|
|
|
// Lazarus and some old Delphi versions don't have these message contants
|
2020-05-05 19:20:23 +02:00
|
|
|
|
{$IF NOT DECLARED(WM_TOUCH)}
|
2020-02-03 16:14:31 +01:00
|
|
|
|
WM_TOUCH = $0240;
|
2020-05-05 19:20:23 +02:00
|
|
|
|
{$IFEND}
|
|
|
|
|
{$IF NOT DECLARED(WM_POINTERUPDATE)}
|
2020-02-03 16:14:31 +01:00
|
|
|
|
WM_POINTERUPDATE = $0245;
|
|
|
|
|
WM_POINTERDOWN = $0246;
|
|
|
|
|
WM_POINTERUP = $0247;
|
2020-05-05 19:20:23 +02:00
|
|
|
|
{$IFEND}
|
2020-02-03 16:14:31 +01:00
|
|
|
|
|
2018-06-17 14:18:11 +02:00
|
|
|
|
CEF_TIMER_MINIMUM = $0000000A;
|
|
|
|
|
CEF_TIMER_MAXIMUM = $7FFFFFFF;
|
|
|
|
|
CEF_TIMER_MAXDELAY = 1000 div 30; // 30fps
|
|
|
|
|
CEF_TIMER_DEPLETEWORK_CYCLES = 10;
|
|
|
|
|
CEF_TIMER_DEPLETEWORK_DELAY = 50;
|
|
|
|
|
|
|
|
|
|
CEF4DELPHI_URL = 'https://github.com/salvadordf/CEF4Delphi';
|
|
|
|
|
CRLF = #13 + #10;
|
|
|
|
|
|
2018-12-13 13:24:38 +01:00
|
|
|
|
// These contants are declared in the "Windows" unit but
|
|
|
|
|
// some old Delphi versions don't have them.
|
|
|
|
|
// We have to add "CEF_" to be compatible with C++ Builder.
|
|
|
|
|
CEF_IMAGE_FILE_MACHINE_I386 = $014C;
|
|
|
|
|
CEF_IMAGE_FILE_MACHINE_AMD64 = $8664;
|
|
|
|
|
|
2020-05-05 19:20:23 +02:00
|
|
|
|
{$IF NOT DECLARED(USER_DEFAULT_SCREEN_DPI)}
|
2020-03-31 12:44:10 +02:00
|
|
|
|
USER_DEFAULT_SCREEN_DPI = 96;
|
2020-05-05 19:20:23 +02:00
|
|
|
|
{$IFEND}
|
2020-04-03 17:57:52 +02:00
|
|
|
|
|
2020-12-28 18:11:27 +01:00
|
|
|
|
{$IFDEF LINUX}{$IFDEF FPC}{$IFDEF LCLGTK2}
|
|
|
|
|
// These are the GDK constants included in the Lazarus gdkkeysyms.pp file
|
|
|
|
|
GDK_VoidSymbol = $FFFFFF;
|
|
|
|
|
GDK_BackSpace = $FF08;
|
|
|
|
|
GDK_Tab = $FF09;
|
|
|
|
|
GDK_Linefeed = $FF0A;
|
|
|
|
|
GDK_Clear_Key = $FF0B;
|
|
|
|
|
GDK_Return = $FF0D;
|
|
|
|
|
GDK_Pause = $FF13;
|
|
|
|
|
GDK_Scroll_Lock = $FF14;
|
|
|
|
|
GDK_Sys_Req = $FF15;
|
|
|
|
|
GDK_Escape = $FF1B;
|
|
|
|
|
GDK_Delete_Key = $FFFF;
|
|
|
|
|
GDK_Multi_key = $FF20;
|
|
|
|
|
GDK_SingleCandidate = $FF3C;
|
|
|
|
|
GDK_MultipleCandidate = $FF3D;
|
|
|
|
|
GDK_PreviousCandidate = $FF3E;
|
|
|
|
|
GDK_Kanji = $FF21;
|
|
|
|
|
GDK_Muhenkan = $FF22;
|
|
|
|
|
GDK_Henkan_Mode = $FF23;
|
|
|
|
|
GDK_Henkan = $FF23;
|
|
|
|
|
GDK_Romaji = $FF24;
|
|
|
|
|
GDK_Hiragana = $FF25;
|
|
|
|
|
GDK_Katakana = $FF26;
|
|
|
|
|
GDK_Hiragana_Katakana = $FF27;
|
|
|
|
|
GDK_Zenkaku = $FF28;
|
|
|
|
|
GDK_Hankaku = $FF29;
|
|
|
|
|
GDK_Zenkaku_Hankaku = $FF2A;
|
|
|
|
|
GDK_Touroku = $FF2B;
|
|
|
|
|
GDK_Massyo = $FF2C;
|
|
|
|
|
GDK_Kana_Lock = $FF2D;
|
|
|
|
|
GDK_Kana_Shift = $FF2E;
|
|
|
|
|
GDK_Eisu_Shift = $FF2F;
|
|
|
|
|
GDK_Eisu_toggle = $FF30;
|
|
|
|
|
GDK_Zen_Koho = $FF3D;
|
|
|
|
|
GDK_Mae_Koho = $FF3E;
|
|
|
|
|
GDK_Home = $FF50;
|
|
|
|
|
GDK_Left = $FF51;
|
|
|
|
|
GDK_Up = $FF52;
|
|
|
|
|
GDK_Right = $FF53;
|
|
|
|
|
GDK_Down = $FF54;
|
|
|
|
|
GDK_Prior = $FF55;
|
|
|
|
|
GDK_Page_Up = $FF55;
|
|
|
|
|
GDK_Next = $FF56;
|
|
|
|
|
GDK_Page_Down = $FF56;
|
|
|
|
|
GDK_End = $FF57;
|
|
|
|
|
GDK_Begin = $FF58;
|
|
|
|
|
GDK_Select = $FF60;
|
|
|
|
|
GDK_Print = $FF61;
|
|
|
|
|
GDK_Execute = $FF62;
|
|
|
|
|
GDK_Insert = $FF63;
|
|
|
|
|
GDK_Undo = $FF65;
|
|
|
|
|
GDK_Redo = $FF66;
|
|
|
|
|
GDK_Menu = $FF67;
|
|
|
|
|
GDK_Find = $FF68;
|
|
|
|
|
GDK_Cancel = $FF69;
|
|
|
|
|
GDK_Help = $FF6A;
|
|
|
|
|
GDK_Break = $FF6B;
|
|
|
|
|
GDK_Mode_switch = $FF7E;
|
|
|
|
|
GDK_script_switch = $FF7E;
|
|
|
|
|
GDK_Num_Lock = $FF7F;
|
|
|
|
|
GDK_KP_Space = $FF80;
|
|
|
|
|
GDK_KP_Tab = $FF89;
|
|
|
|
|
GDK_KP_Enter = $FF8D;
|
|
|
|
|
GDK_KP_F1 = $FF91;
|
|
|
|
|
GDK_KP_F2 = $FF92;
|
|
|
|
|
GDK_KP_F3 = $FF93;
|
|
|
|
|
GDK_KP_F4 = $FF94;
|
|
|
|
|
GDK_KP_Home = $FF95;
|
|
|
|
|
GDK_KP_Left = $FF96;
|
|
|
|
|
GDK_KP_Up = $FF97;
|
|
|
|
|
GDK_KP_Right = $FF98;
|
|
|
|
|
GDK_KP_Down = $FF99;
|
|
|
|
|
GDK_KP_Prior = $FF9A;
|
|
|
|
|
GDK_KP_Page_Up = $FF9A;
|
|
|
|
|
GDK_KP_Next = $FF9B;
|
|
|
|
|
GDK_KP_Page_Down = $FF9B;
|
|
|
|
|
GDK_KP_End = $FF9C;
|
|
|
|
|
GDK_KP_Begin = $FF9D;
|
|
|
|
|
GDK_KP_Insert = $FF9E;
|
|
|
|
|
GDK_KP_Delete = $FF9F;
|
|
|
|
|
GDK_KP_Equal = $FFBD;
|
|
|
|
|
GDK_KP_Multiply = $FFAA;
|
|
|
|
|
GDK_KP_Add = $FFAB;
|
|
|
|
|
GDK_KP_Separator = $FFAC;
|
|
|
|
|
GDK_KP_Subtract = $FFAD;
|
|
|
|
|
GDK_KP_Decimal = $FFAE;
|
|
|
|
|
GDK_KP_Divide = $FFAF;
|
|
|
|
|
GDK_KP_0 = $FFB0;
|
|
|
|
|
GDK_KP_1 = $FFB1;
|
|
|
|
|
GDK_KP_2 = $FFB2;
|
|
|
|
|
GDK_KP_3 = $FFB3;
|
|
|
|
|
GDK_KP_4 = $FFB4;
|
|
|
|
|
GDK_KP_5 = $FFB5;
|
|
|
|
|
GDK_KP_6 = $FFB6;
|
|
|
|
|
GDK_KP_7 = $FFB7;
|
|
|
|
|
GDK_KP_8 = $FFB8;
|
|
|
|
|
GDK_KP_9 = $FFB9;
|
|
|
|
|
GDK_F1 = $FFBE;
|
|
|
|
|
GDK_F2 = $FFBF;
|
|
|
|
|
GDK_F3 = $FFC0;
|
|
|
|
|
GDK_F4 = $FFC1;
|
|
|
|
|
GDK_F5 = $FFC2;
|
|
|
|
|
GDK_F6 = $FFC3;
|
|
|
|
|
GDK_F7 = $FFC4;
|
|
|
|
|
GDK_F8 = $FFC5;
|
|
|
|
|
GDK_F9 = $FFC6;
|
|
|
|
|
GDK_F10 = $FFC7;
|
|
|
|
|
GDK_F11 = $FFC8;
|
|
|
|
|
GDK_L1 = $FFC8;
|
|
|
|
|
GDK_F12 = $FFC9;
|
|
|
|
|
GDK_L2 = $FFC9;
|
|
|
|
|
GDK_F13 = $FFCA;
|
|
|
|
|
GDK_L3 = $FFCA;
|
|
|
|
|
GDK_F14 = $FFCB;
|
|
|
|
|
GDK_L4 = $FFCB;
|
|
|
|
|
GDK_F15 = $FFCC;
|
|
|
|
|
GDK_L5 = $FFCC;
|
|
|
|
|
GDK_F16 = $FFCD;
|
|
|
|
|
GDK_L6 = $FFCD;
|
|
|
|
|
GDK_F17 = $FFCE;
|
|
|
|
|
GDK_L7 = $FFCE;
|
|
|
|
|
GDK_F18 = $FFCF;
|
|
|
|
|
GDK_L8 = $FFCF;
|
|
|
|
|
GDK_F19 = $FFD0;
|
|
|
|
|
GDK_L9 = $FFD0;
|
|
|
|
|
GDK_F20 = $FFD1;
|
|
|
|
|
GDK_L10 = $FFD1;
|
|
|
|
|
GDK_F21 = $FFD2;
|
|
|
|
|
GDK_R1 = $FFD2;
|
|
|
|
|
GDK_F22 = $FFD3;
|
|
|
|
|
GDK_R2 = $FFD3;
|
|
|
|
|
GDK_F23 = $FFD4;
|
|
|
|
|
GDK_R3 = $FFD4;
|
|
|
|
|
GDK_F24 = $FFD5;
|
|
|
|
|
GDK_R4 = $FFD5;
|
|
|
|
|
GDK_F25 = $FFD6;
|
|
|
|
|
GDK_R5 = $FFD6;
|
|
|
|
|
GDK_F26 = $FFD7;
|
|
|
|
|
GDK_R6 = $FFD7;
|
|
|
|
|
GDK_F27 = $FFD8;
|
|
|
|
|
GDK_R7 = $FFD8;
|
|
|
|
|
GDK_F28 = $FFD9;
|
|
|
|
|
GDK_R8 = $FFD9;
|
|
|
|
|
GDK_F29 = $FFDA;
|
|
|
|
|
GDK_R9 = $FFDA;
|
|
|
|
|
GDK_F30 = $FFDB;
|
|
|
|
|
GDK_R10 = $FFDB;
|
|
|
|
|
GDK_F31 = $FFDC;
|
|
|
|
|
GDK_R11 = $FFDC;
|
|
|
|
|
GDK_F32 = $FFDD;
|
|
|
|
|
GDK_R12 = $FFDD;
|
|
|
|
|
GDK_F33 = $FFDE;
|
|
|
|
|
GDK_R13 = $FFDE;
|
|
|
|
|
GDK_F34 = $FFDF;
|
|
|
|
|
GDK_R14 = $FFDF;
|
|
|
|
|
GDK_F35 = $FFE0;
|
|
|
|
|
GDK_R15 = $FFE0;
|
|
|
|
|
GDK_Shift_L = $FFE1;
|
|
|
|
|
GDK_Shift_R = $FFE2;
|
|
|
|
|
GDK_Control_L = $FFE3;
|
|
|
|
|
GDK_Control_R = $FFE4;
|
|
|
|
|
GDK_Caps_Lock = $FFE5;
|
|
|
|
|
GDK_Shift_Lock = $FFE6;
|
|
|
|
|
GDK_Meta_L = $FFE7;
|
|
|
|
|
GDK_Meta_R = $FFE8;
|
|
|
|
|
GDK_Alt_L = $FFE9;
|
|
|
|
|
GDK_Alt_R = $FFEA;
|
|
|
|
|
GDK_Super_L = $FFEB;
|
|
|
|
|
GDK_Super_R = $FFEC;
|
|
|
|
|
GDK_Hyper_L = $FFED;
|
|
|
|
|
GDK_Hyper_R = $FFEE;
|
|
|
|
|
GDK_ISO_Lock = $FE01;
|
|
|
|
|
GDK_ISO_Level2_Latch = $FE02;
|
|
|
|
|
GDK_ISO_Level3_Shift = $FE03;
|
|
|
|
|
GDK_ISO_Level3_Latch = $FE04;
|
|
|
|
|
GDK_ISO_Level3_Lock = $FE05;
|
|
|
|
|
GDK_ISO_Group_Shift = $FF7E;
|
|
|
|
|
GDK_ISO_Group_Latch = $FE06;
|
|
|
|
|
GDK_ISO_Group_Lock = $FE07;
|
|
|
|
|
GDK_ISO_Next_Group = $FE08;
|
|
|
|
|
GDK_ISO_Next_Group_Lock = $FE09;
|
|
|
|
|
GDK_ISO_Prev_Group = $FE0A;
|
|
|
|
|
GDK_ISO_Prev_Group_Lock = $FE0B;
|
|
|
|
|
GDK_ISO_First_Group = $FE0C;
|
|
|
|
|
GDK_ISO_First_Group_Lock = $FE0D;
|
|
|
|
|
GDK_ISO_Last_Group = $FE0E;
|
|
|
|
|
GDK_ISO_Last_Group_Lock = $FE0F;
|
|
|
|
|
GDK_ISO_Left_Tab = $FE20;
|
|
|
|
|
GDK_ISO_Move_Line_Up = $FE21;
|
|
|
|
|
GDK_ISO_Move_Line_Down = $FE22;
|
|
|
|
|
GDK_ISO_Partial_Line_Up = $FE23;
|
|
|
|
|
GDK_ISO_Partial_Line_Down = $FE24;
|
|
|
|
|
GDK_ISO_Partial_Space_Left = $FE25;
|
|
|
|
|
GDK_ISO_Partial_Space_Right = $FE26;
|
|
|
|
|
GDK_ISO_Set_Margin_Left = $FE27;
|
|
|
|
|
GDK_ISO_Set_Margin_Right = $FE28;
|
|
|
|
|
GDK_ISO_Release_Margin_Left = $FE29;
|
|
|
|
|
GDK_ISO_Release_Margin_Right = $FE2A;
|
|
|
|
|
GDK_ISO_Release_Both_Margins = $FE2B;
|
|
|
|
|
GDK_ISO_Fast_Cursor_Left = $FE2C;
|
|
|
|
|
GDK_ISO_Fast_Cursor_Right = $FE2D;
|
|
|
|
|
GDK_ISO_Fast_Cursor_Up = $FE2E;
|
|
|
|
|
GDK_ISO_Fast_Cursor_Down = $FE2F;
|
|
|
|
|
GDK_ISO_Continuous_Underline = $FE30;
|
|
|
|
|
GDK_ISO_Discontinuous_Underline = $FE31;
|
|
|
|
|
GDK_ISO_Emphasize = $FE32;
|
|
|
|
|
GDK_ISO_Center_Object = $FE33;
|
|
|
|
|
GDK_ISO_Enter = $FE34;
|
|
|
|
|
GDK_dead_grave = $FE50;
|
|
|
|
|
GDK_dead_acute = $FE51;
|
|
|
|
|
GDK_dead_circumflex = $FE52;
|
|
|
|
|
GDK_dead_tilde = $FE53;
|
|
|
|
|
GDK_dead_macron = $FE54;
|
|
|
|
|
GDK_dead_breve = $FE55;
|
|
|
|
|
GDK_dead_abovedot = $FE56;
|
|
|
|
|
GDK_dead_diaeresis = $FE57;
|
|
|
|
|
GDK_dead_abovering = $FE58;
|
|
|
|
|
GDK_dead_doubleacute = $FE59;
|
|
|
|
|
GDK_dead_caron = $FE5A;
|
|
|
|
|
GDK_dead_cedilla = $FE5B;
|
|
|
|
|
GDK_dead_ogonek = $FE5C;
|
|
|
|
|
GDK_dead_iota = $FE5D;
|
|
|
|
|
GDK_dead_voiced_sound = $FE5E;
|
|
|
|
|
GDK_dead_semivoiced_sound = $FE5F;
|
|
|
|
|
GDK_dead_belowdot = $FE60;
|
|
|
|
|
GDK_First_Virtual_Screen = $FED0;
|
|
|
|
|
GDK_Prev_Virtual_Screen = $FED1;
|
|
|
|
|
GDK_Next_Virtual_Screen = $FED2;
|
|
|
|
|
GDK_Last_Virtual_Screen = $FED4;
|
|
|
|
|
GDK_Terminate_Server = $FED5;
|
|
|
|
|
GDK_AccessX_Enable = $FE70;
|
|
|
|
|
GDK_AccessX_Feedback_Enable = $FE71;
|
|
|
|
|
GDK_RepeatKeys_Enable = $FE72;
|
|
|
|
|
GDK_SlowKeys_Enable = $FE73;
|
|
|
|
|
GDK_BounceKeys_Enable = $FE74;
|
|
|
|
|
GDK_StickyKeys_Enable = $FE75;
|
|
|
|
|
GDK_MouseKeys_Enable = $FE76;
|
|
|
|
|
GDK_MouseKeys_Accel_Enable = $FE77;
|
|
|
|
|
GDK_Overlay1_Enable = $FE78;
|
|
|
|
|
GDK_Overlay2_Enable = $FE79;
|
|
|
|
|
GDK_AudibleBell_Enable = $FE7A;
|
|
|
|
|
GDK_Pointer_Left = $FEE0;
|
|
|
|
|
GDK_Pointer_Right = $FEE1;
|
|
|
|
|
GDK_Pointer_Up = $FEE2;
|
|
|
|
|
GDK_Pointer_Down = $FEE3;
|
|
|
|
|
GDK_Pointer_UpLeft = $FEE4;
|
|
|
|
|
GDK_Pointer_UpRight = $FEE5;
|
|
|
|
|
GDK_Pointer_DownLeft = $FEE6;
|
|
|
|
|
GDK_Pointer_DownRight = $FEE7;
|
|
|
|
|
GDK_Pointer_Button_Dflt = $FEE8;
|
|
|
|
|
GDK_Pointer_Button1 = $FEE9;
|
|
|
|
|
GDK_Pointer_Button2 = $FEEA;
|
|
|
|
|
GDK_Pointer_Button3 = $FEEB;
|
|
|
|
|
GDK_Pointer_Button4 = $FEEC;
|
|
|
|
|
GDK_Pointer_Button5 = $FEED;
|
|
|
|
|
GDK_Pointer_DblClick_Dflt = $FEEE;
|
|
|
|
|
GDK_Pointer_DblClick1 = $FEEF;
|
|
|
|
|
GDK_Pointer_DblClick2 = $FEF0;
|
|
|
|
|
GDK_Pointer_DblClick3 = $FEF1;
|
|
|
|
|
GDK_Pointer_DblClick4 = $FEF2;
|
|
|
|
|
GDK_Pointer_DblClick5 = $FEF3;
|
|
|
|
|
GDK_Pointer_Drag_Dflt = $FEF4;
|
|
|
|
|
GDK_Pointer_Drag1 = $FEF5;
|
|
|
|
|
GDK_Pointer_Drag2 = $FEF6;
|
|
|
|
|
GDK_Pointer_Drag3 = $FEF7;
|
|
|
|
|
GDK_Pointer_Drag4 = $FEF8;
|
|
|
|
|
GDK_Pointer_Drag5 = $FEFD;
|
|
|
|
|
GDK_Pointer_EnableKeys = $FEF9;
|
|
|
|
|
GDK_Pointer_Accelerate = $FEFA;
|
|
|
|
|
GDK_Pointer_DfltBtnNext = $FEFB;
|
|
|
|
|
GDK_Pointer_DfltBtnPrev = $FEFC;
|
|
|
|
|
GDK_3270_Duplicate = $FD01;
|
|
|
|
|
GDK_3270_FieldMark = $FD02;
|
|
|
|
|
GDK_3270_Right2 = $FD03;
|
|
|
|
|
GDK_3270_Left2 = $FD04;
|
|
|
|
|
GDK_3270_BackTab = $FD05;
|
|
|
|
|
GDK_3270_EraseEOF = $FD06;
|
|
|
|
|
GDK_3270_EraseInput = $FD07;
|
|
|
|
|
GDK_3270_Reset = $FD08;
|
|
|
|
|
GDK_3270_Quit = $FD09;
|
|
|
|
|
GDK_3270_PA1 = $FD0A;
|
|
|
|
|
GDK_3270_PA2 = $FD0B;
|
|
|
|
|
GDK_3270_PA3 = $FD0C;
|
|
|
|
|
GDK_3270_Test = $FD0D;
|
|
|
|
|
GDK_3270_Attn = $FD0E;
|
|
|
|
|
GDK_3270_CursorBlink = $FD0F;
|
|
|
|
|
GDK_3270_AltCursor = $FD10;
|
|
|
|
|
GDK_3270_KeyClick = $FD11;
|
|
|
|
|
GDK_3270_Jump = $FD12;
|
|
|
|
|
GDK_3270_Ident = $FD13;
|
|
|
|
|
GDK_3270_Rule = $FD14;
|
|
|
|
|
GDK_3270_Copy = $FD15;
|
|
|
|
|
GDK_3270_Play = $FD16;
|
|
|
|
|
GDK_3270_Setup = $FD17;
|
|
|
|
|
GDK_3270_Record = $FD18;
|
|
|
|
|
GDK_3270_ChangeScreen = $FD19;
|
|
|
|
|
GDK_3270_DeleteWord = $FD1A;
|
|
|
|
|
GDK_3270_ExSelect = $FD1B;
|
|
|
|
|
GDK_3270_CursorSelect = $FD1C;
|
|
|
|
|
GDK_3270_PrintScreen = $FD1D;
|
|
|
|
|
GDK_3270_Enter = $FD1E;
|
|
|
|
|
GDK_space = $020;
|
|
|
|
|
GDK_exclam = $021;
|
|
|
|
|
GDK_quotedbl = $022;
|
|
|
|
|
GDK_numbersign = $023;
|
|
|
|
|
GDK_dollar = $024;
|
|
|
|
|
GDK_percent = $025;
|
|
|
|
|
GDK_ampersand = $026;
|
|
|
|
|
GDK_apostrophe = $027;
|
|
|
|
|
GDK_quoteright = $027;
|
|
|
|
|
GDK_parenleft = $028;
|
|
|
|
|
GDK_parenright = $029;
|
|
|
|
|
GDK_asterisk = $02a;
|
|
|
|
|
GDK_plus_key = $02b;
|
|
|
|
|
GDK_comma = $02c;
|
|
|
|
|
GDK_minus = $02d;
|
|
|
|
|
GDK_period = $02e;
|
|
|
|
|
GDK_slash = $02f;
|
|
|
|
|
GDK_0 = $030;
|
|
|
|
|
GDK_1 = $031;
|
|
|
|
|
GDK_2 = $032;
|
|
|
|
|
GDK_3 = $033;
|
|
|
|
|
GDK_4 = $034;
|
|
|
|
|
GDK_5 = $035;
|
|
|
|
|
GDK_6 = $036;
|
|
|
|
|
GDK_7 = $037;
|
|
|
|
|
GDK_8 = $038;
|
|
|
|
|
GDK_9 = $039;
|
|
|
|
|
GDK_colon = $03a;
|
|
|
|
|
GDK_semicolon = $03b;
|
|
|
|
|
GDK_less = $03c;
|
|
|
|
|
GDK_equal = $03d;
|
|
|
|
|
GDK_greater = $03e;
|
|
|
|
|
GDK_question = $03f;
|
|
|
|
|
GDK_at = $040;
|
|
|
|
|
GDK_Capital_A = $041;
|
|
|
|
|
GDK_Capital_B = $042;
|
|
|
|
|
GDK_Capital_C = $043;
|
|
|
|
|
GDK_Capital_D = $044;
|
|
|
|
|
GDK_Capital_E = $045;
|
|
|
|
|
GDK_Capital_F = $046;
|
|
|
|
|
GDK_Capital_G = $047;
|
|
|
|
|
GDK_Capital_H = $048;
|
|
|
|
|
GDK_Capital_I = $049;
|
|
|
|
|
GDK_Capital_J = $04a;
|
|
|
|
|
GDK_Capital_K = $04b;
|
|
|
|
|
GDK_Capital_L = $04c;
|
|
|
|
|
GDK_Capital_M = $04d;
|
|
|
|
|
GDK_Capital_N = $04e;
|
|
|
|
|
GDK_Capital_O = $04f;
|
|
|
|
|
GDK_Capital_P = $050;
|
|
|
|
|
GDK_Capital_Q = $051;
|
|
|
|
|
GDK_Capital_R = $052;
|
|
|
|
|
GDK_Capital_S = $053;
|
|
|
|
|
GDK_Capital_T = $054;
|
|
|
|
|
GDK_Capital_U = $055;
|
|
|
|
|
GDK_Capital_V = $056;
|
|
|
|
|
GDK_Capital_W = $057;
|
|
|
|
|
GDK_Capital_X = $058;
|
|
|
|
|
GDK_Capital_Y = $059;
|
|
|
|
|
GDK_Capital_Z = $05a;
|
|
|
|
|
GDK_bracketleft = $05b;
|
|
|
|
|
GDK_backslash = $05c;
|
|
|
|
|
GDK_bracketright = $05d;
|
|
|
|
|
GDK_asciicircum = $05e;
|
|
|
|
|
GDK_underscore = $05f;
|
|
|
|
|
GDK_grave = $060;
|
|
|
|
|
GDK_quoteleft = $060;
|
|
|
|
|
GDK_a = $061;
|
|
|
|
|
GDK_b = $062;
|
|
|
|
|
GDK_c = $063;
|
|
|
|
|
GDK_d = $064;
|
|
|
|
|
GDK_e = $065;
|
|
|
|
|
GDK_f = $066;
|
|
|
|
|
GDK_g = $067;
|
|
|
|
|
GDK_h = $068;
|
|
|
|
|
GDK_i = $069;
|
|
|
|
|
GDK_j = $06a;
|
|
|
|
|
GDK_k = $06b;
|
|
|
|
|
GDK_l = $06c;
|
|
|
|
|
GDK_m = $06d;
|
|
|
|
|
GDK_n = $06e;
|
|
|
|
|
GDK_o = $06f;
|
|
|
|
|
GDK_p = $070;
|
|
|
|
|
GDK_q = $071;
|
|
|
|
|
GDK_r = $072;
|
|
|
|
|
GDK_s = $073;
|
|
|
|
|
GDK_t = $074;
|
|
|
|
|
GDK_u = $075;
|
|
|
|
|
GDK_v = $076;
|
|
|
|
|
GDK_w = $077;
|
|
|
|
|
GDK_x = $078;
|
|
|
|
|
GDK_y = $079;
|
|
|
|
|
GDK_z = $07a;
|
|
|
|
|
GDK_braceleft = $07b;
|
|
|
|
|
GDK_bar = $07c;
|
|
|
|
|
GDK_braceright = $07d;
|
|
|
|
|
GDK_asciitilde = $07e;
|
|
|
|
|
GDK_nobreakspace = $0a0;
|
|
|
|
|
GDK_exclamdown = $0a1;
|
|
|
|
|
GDK_cent = $0a2;
|
|
|
|
|
GDK_sterling = $0a3;
|
|
|
|
|
GDK_currency = $0a4;
|
|
|
|
|
GDK_yen = $0a5;
|
|
|
|
|
GDK_brokenbar = $0a6;
|
|
|
|
|
GDK_section = $0a7;
|
|
|
|
|
GDK_diaeresis = $0a8;
|
|
|
|
|
GDK_copyright = $0a9;
|
|
|
|
|
GDK_ordfeminine = $0aa;
|
|
|
|
|
GDK_guillemotleft = $0ab;
|
|
|
|
|
GDK_notsign = $0ac;
|
|
|
|
|
GDK_hyphen = $0ad;
|
|
|
|
|
GDK_registered = $0ae;
|
|
|
|
|
GDK_macron = $0af;
|
|
|
|
|
GDK_degree = $0b0;
|
|
|
|
|
GDK_plusminus = $0b1;
|
|
|
|
|
GDK_twosuperior = $0b2;
|
|
|
|
|
GDK_threesuperior = $0b3;
|
|
|
|
|
GDK_acute = $0b4;
|
|
|
|
|
GDK_mu = $0b5;
|
|
|
|
|
GDK_paragraph = $0b6;
|
|
|
|
|
GDK_periodcentered = $0b7;
|
|
|
|
|
GDK_cedilla = $0b8;
|
|
|
|
|
GDK_onesuperior = $0b9;
|
|
|
|
|
GDK_masculine = $0ba;
|
|
|
|
|
GDK_guillemotright = $0bb;
|
|
|
|
|
GDK_onequarter = $0bc;
|
|
|
|
|
GDK_onehalf = $0bd;
|
|
|
|
|
GDK_threequarters = $0be;
|
|
|
|
|
GDK_questiondown = $0bf;
|
|
|
|
|
GDK_Capital_Agrave = $0c0;
|
|
|
|
|
GDK_Capital_Aacute = $0c1;
|
|
|
|
|
GDK_Capital_Acircumflex = $0c2;
|
|
|
|
|
GDK_Capital_Atilde = $0c3;
|
|
|
|
|
GDK_Capital_Adiaeresis = $0c4;
|
|
|
|
|
GDK_Capital_Aring = $0c5;
|
|
|
|
|
GDK_Capital_AE = $0c6;
|
|
|
|
|
GDK_Capital_Ccedilla = $0c7;
|
|
|
|
|
GDK_Capital_Egrave = $0c8;
|
|
|
|
|
GDK_Capital_Eacute = $0c9;
|
|
|
|
|
GDK_Capital_Ecircumflex = $0ca;
|
|
|
|
|
GDK_Capital_Ediaeresis = $0cb;
|
|
|
|
|
GDK_Capital_Igrave = $0cc;
|
|
|
|
|
GDK_Capital_Iacute = $0cd;
|
|
|
|
|
GDK_Capital_Icircumflex = $0ce;
|
|
|
|
|
GDK_Capital_Idiaeresis = $0cf;
|
|
|
|
|
GDK_Capital_ETH = $0d0;
|
|
|
|
|
GDK_Capital_Ntilde = $0d1;
|
|
|
|
|
GDK_Capital_Ograve = $0d2;
|
|
|
|
|
GDK_Capital_Oacute = $0d3;
|
|
|
|
|
GDK_Capital_Ocircumflex = $0d4;
|
|
|
|
|
GDK_Capital_Otilde = $0d5;
|
|
|
|
|
GDK_Capital_Odiaeresis = $0d6;
|
|
|
|
|
GDK_Capital_multiply = $0d7;
|
|
|
|
|
GDK_Capital_Ooblique = $0d8;
|
|
|
|
|
GDK_Capital_Ugrave = $0d9;
|
|
|
|
|
GDK_Capital_Uacute = $0da;
|
|
|
|
|
GDK_Capital_Ucircumflex = $0db;
|
|
|
|
|
GDK_Capital_Udiaeresis = $0dc;
|
|
|
|
|
GDK_Capital_Yacute = $0dd;
|
|
|
|
|
GDK_Capital_THORN = $0de;
|
|
|
|
|
GDK_Thorn = $0de;
|
|
|
|
|
GDK_ssharp = $0df;
|
|
|
|
|
GDK_agrave = $0e0;
|
|
|
|
|
GDK_aacute = $0e1;
|
|
|
|
|
GDK_acircumflex = $0e2;
|
|
|
|
|
GDK_atilde = $0e3;
|
|
|
|
|
GDK_adiaeresis = $0e4;
|
|
|
|
|
GDK_aring = $0e5;
|
|
|
|
|
GDK_ae = $0e6;
|
|
|
|
|
GDK_ccedilla = $0e7;
|
|
|
|
|
GDK_egrave = $0e8;
|
|
|
|
|
GDK_eacute = $0e9;
|
|
|
|
|
GDK_ecircumflex = $0ea;
|
|
|
|
|
GDK_ediaeresis = $0eb;
|
|
|
|
|
GDK_igrave = $0ec;
|
|
|
|
|
GDK_iacute = $0ed;
|
|
|
|
|
GDK_icircumflex = $0ee;
|
|
|
|
|
GDK_idiaeresis = $0ef;
|
|
|
|
|
GDK_eth = $0f0;
|
|
|
|
|
GDK_ntilde = $0f1;
|
|
|
|
|
GDK_ograve = $0f2;
|
|
|
|
|
GDK_oacute = $0f3;
|
|
|
|
|
GDK_ocircumflex = $0f4;
|
|
|
|
|
GDK_otilde = $0f5;
|
|
|
|
|
GDK_odiaeresis = $0f6;
|
|
|
|
|
GDK_division = $0f7;
|
|
|
|
|
GDK_oslash = $0f8;
|
|
|
|
|
GDK_ugrave = $0f9;
|
|
|
|
|
GDK_uacute = $0fa;
|
|
|
|
|
GDK_ucircumflex = $0fb;
|
|
|
|
|
GDK_udiaeresis = $0fc;
|
|
|
|
|
GDK_yacute = $0fd;
|
|
|
|
|
GDK_small_thorn = $0fe;
|
|
|
|
|
GDK_ydiaeresis = $0ff;
|
|
|
|
|
GDK_Capital_Aogonek = $1a1;
|
|
|
|
|
GDK_Capital_breve = $1a2;
|
|
|
|
|
GDK_Capital_Lstroke = $1a3;
|
|
|
|
|
GDK_Capital_Lcaron = $1a5;
|
|
|
|
|
GDK_Capital_Sacute = $1a6;
|
|
|
|
|
GDK_Capital_Scaron = $1a9;
|
|
|
|
|
GDK_Capital_Scedilla = $1aa;
|
|
|
|
|
GDK_Capital_Tcaron = $1ab;
|
|
|
|
|
GDK_Capital_Zacute = $1ac;
|
|
|
|
|
GDK_Capital_Zcaron = $1ae;
|
|
|
|
|
GDK_Capital_Zabovedot = $1af;
|
|
|
|
|
GDK_aogonek = $1b1;
|
|
|
|
|
GDK_ogonek = $1b2;
|
|
|
|
|
GDK_lstroke = $1b3;
|
|
|
|
|
GDK_lcaron = $1b5;
|
|
|
|
|
GDK_sacute = $1b6;
|
|
|
|
|
GDK_caron = $1b7;
|
|
|
|
|
GDK_scaron = $1b9;
|
|
|
|
|
GDK_scedilla = $1ba;
|
|
|
|
|
GDK_tcaron = $1bb;
|
|
|
|
|
GDK_zacute = $1bc;
|
|
|
|
|
GDK_doubleacute = $1bd;
|
|
|
|
|
GDK_zcaron = $1be;
|
|
|
|
|
GDK_zabovedot = $1bf;
|
|
|
|
|
GDK_Capital_Racute = $1c0;
|
|
|
|
|
GDK_Capital_Abreve = $1c3;
|
|
|
|
|
GDK_Capital_Lacute = $1c5;
|
|
|
|
|
GDK_Capital_Cacute = $1c6;
|
|
|
|
|
GDK_Capital_Ccaron = $1c8;
|
|
|
|
|
GDK_Capital_Eogonek = $1ca;
|
|
|
|
|
GDK_Capital_Ecaron = $1cc;
|
|
|
|
|
GDK_Capital_Dcaron = $1cf;
|
|
|
|
|
GDK_Capital_Dstroke = $1d0;
|
|
|
|
|
GDK_Capital_Nacute = $1d1;
|
|
|
|
|
GDK_Capital_Ncaron = $1d2;
|
|
|
|
|
GDK_Capital_Odoubleacute = $1d5;
|
|
|
|
|
GDK_Capital_Rcaron = $1d8;
|
|
|
|
|
GDK_Capital_Uring = $1d9;
|
|
|
|
|
GDK_Capital_Udoubleacute = $1db;
|
|
|
|
|
GDK_Capital_Tcedilla = $1de;
|
|
|
|
|
GDK_racute = $1e0;
|
|
|
|
|
GDK_abreve = $1e3;
|
|
|
|
|
GDK_lacute = $1e5;
|
|
|
|
|
GDK_cacute = $1e6;
|
|
|
|
|
GDK_ccaron = $1e8;
|
|
|
|
|
GDK_eogonek = $1ea;
|
|
|
|
|
GDK_ecaron = $1ec;
|
|
|
|
|
GDK_dcaron = $1ef;
|
|
|
|
|
GDK_dstroke = $1f0;
|
|
|
|
|
GDK_nacute = $1f1;
|
|
|
|
|
GDK_ncaron = $1f2;
|
|
|
|
|
GDK_odoubleacute = $1f5;
|
|
|
|
|
GDK_udoubleacute = $1fb;
|
|
|
|
|
GDK_rcaron = $1f8;
|
|
|
|
|
GDK_uring = $1f9;
|
|
|
|
|
GDK_tcedilla = $1fe;
|
|
|
|
|
GDK_abovedot = $1ff;
|
|
|
|
|
GDK_Capital_Hstroke = $2a1;
|
|
|
|
|
GDK_Capital_Hcircumflex = $2a6;
|
|
|
|
|
GDK_Capital_Iabovedot = $2a9;
|
|
|
|
|
GDK_Capital_Gbreve = $2ab;
|
|
|
|
|
GDK_Capital_Jcircumflex = $2ac;
|
|
|
|
|
GDK_hstroke = $2b1;
|
|
|
|
|
GDK_hcircumflex = $2b6;
|
|
|
|
|
GDK_idotless = $2b9;
|
|
|
|
|
GDK_gbreve = $2bb;
|
|
|
|
|
GDK_jcircumflex = $2bc;
|
|
|
|
|
GDK_Capital_Cabovedot = $2c5;
|
|
|
|
|
GDK_Capital_Ccircumflex = $2c6;
|
|
|
|
|
GDK_Capital_Gabovedot = $2d5;
|
|
|
|
|
GDK_Capital_Gcircumflex = $2d8;
|
|
|
|
|
GDK_Capital_Ubreve = $2dd;
|
|
|
|
|
GDK_Capital_Scircumflex = $2de;
|
|
|
|
|
GDK_cabovedot = $2e5;
|
|
|
|
|
GDK_ccircumflex = $2e6;
|
|
|
|
|
GDK_gabovedot = $2f5;
|
|
|
|
|
GDK_gcircumflex = $2f8;
|
|
|
|
|
GDK_ubreve = $2fd;
|
|
|
|
|
GDK_scircumflex = $2fe;
|
|
|
|
|
GDK_kra = $3a2;
|
|
|
|
|
GDK_kappa = $3a2;
|
|
|
|
|
GDK_Capital_Rcedilla = $3a3;
|
|
|
|
|
GDK_Capital_Itilde = $3a5;
|
|
|
|
|
GDK_Capital_Lcedilla = $3a6;
|
|
|
|
|
GDK_Capital_Emacron = $3aa;
|
|
|
|
|
GDK_Capital_Gcedilla = $3ab;
|
|
|
|
|
GDK_Capital_Tslash = $3ac;
|
|
|
|
|
GDK_rcedilla = $3b3;
|
|
|
|
|
GDK_itilde = $3b5;
|
|
|
|
|
GDK_lcedilla = $3b6;
|
|
|
|
|
GDK_emacron = $3ba;
|
|
|
|
|
GDK_gcedilla = $3bb;
|
|
|
|
|
GDK_tslash = $3bc;
|
|
|
|
|
GDK_Capital_ENG = $3bd;
|
|
|
|
|
GDK_eng = $3bf;
|
|
|
|
|
GDK_Capital_Amacron = $3c0;
|
|
|
|
|
GDK_Capital_Iogonek = $3c7;
|
|
|
|
|
GDK_Capital_Eabovedot = $3cc;
|
|
|
|
|
GDK_Capital_Imacron = $3cf;
|
|
|
|
|
GDK_Capital_Ncedilla = $3d1;
|
|
|
|
|
GDK_Capital_Omacron = $3d2;
|
|
|
|
|
GDK_Capital_Kcedilla = $3d3;
|
|
|
|
|
GDK_Capital_Uogonek = $3d9;
|
|
|
|
|
GDK_Capital_Utilde = $3dd;
|
|
|
|
|
GDK_Capital_Umacron = $3de;
|
|
|
|
|
GDK_amacron = $3e0;
|
|
|
|
|
GDK_iogonek = $3e7;
|
|
|
|
|
GDK_eabovedot = $3ec;
|
|
|
|
|
GDK_imacron = $3ef;
|
|
|
|
|
GDK_ncedilla = $3f1;
|
|
|
|
|
GDK_omacron = $3f2;
|
|
|
|
|
GDK_kcedilla = $3f3;
|
|
|
|
|
GDK_uogonek = $3f9;
|
|
|
|
|
GDK_utilde = $3fd;
|
|
|
|
|
GDK_umacron = $3fe;
|
|
|
|
|
GDK_overline = $47e;
|
|
|
|
|
GDK_kana_fullstop = $4a1;
|
|
|
|
|
GDK_kana_openingbracket = $4a2;
|
|
|
|
|
GDK_kana_closingbracket = $4a3;
|
|
|
|
|
GDK_kana_comma = $4a4;
|
|
|
|
|
GDK_kana_conjunctive = $4a5;
|
|
|
|
|
GDK_kana_middledot = $4a5;
|
|
|
|
|
GDK_kana_WO = $4a6;
|
|
|
|
|
GDK_kana_a = $4a7;
|
|
|
|
|
GDK_kana_i = $4a8;
|
|
|
|
|
GDK_kana_u = $4a9;
|
|
|
|
|
GDK_kana_e = $4aa;
|
|
|
|
|
GDK_kana_o = $4ab;
|
|
|
|
|
GDK_kana_ya = $4ac;
|
|
|
|
|
GDK_kana_yu = $4ad;
|
|
|
|
|
GDK_kana_yo = $4ae;
|
|
|
|
|
GDK_kana_tsu = $4af;
|
|
|
|
|
GDK_kana_tu = $4af;
|
|
|
|
|
GDK_prolongedsound = $4b0;
|
|
|
|
|
GDK_kana_Capital__A = $4b1;
|
|
|
|
|
GDK_kana_Capital__I = $4b2;
|
|
|
|
|
GDK_kana_Capital__U = $4b3;
|
|
|
|
|
GDK_kana_Capital__E = $4b4;
|
|
|
|
|
GDK_kana_Capital__O = $4b5;
|
|
|
|
|
GDK_kana_Capital__KA = $4b6;
|
|
|
|
|
GDK_kana_Capital__KI = $4b7;
|
|
|
|
|
GDK_kana_Capital__KU = $4b8;
|
|
|
|
|
GDK_kana_Capital__KE = $4b9;
|
|
|
|
|
GDK_kana_Capital__KO = $4ba;
|
|
|
|
|
GDK_kana_Capital__SA = $4bb;
|
|
|
|
|
GDK_kana_Capital__SHI = $4bc;
|
|
|
|
|
GDK_kana_Capital__SU = $4bd;
|
|
|
|
|
GDK_kana_Capital__SE = $4be;
|
|
|
|
|
GDK_kana_Capital__SO = $4bf;
|
|
|
|
|
GDK_kana_Capital__TA = $4c0;
|
|
|
|
|
GDK_kana_Capital__CHI = $4c1;
|
|
|
|
|
GDK_kana_Capital__TI = $4c1;
|
|
|
|
|
GDK_kana_Capital__TSU = $4c2;
|
|
|
|
|
GDK_kana_Capital__TU = $4c2;
|
|
|
|
|
GDK_kana_Capital__TE = $4c3;
|
|
|
|
|
GDK_kana_Capital__TO = $4c4;
|
|
|
|
|
GDK_kana_Capital__NA = $4c5;
|
|
|
|
|
GDK_kana_Capital__NI = $4c6;
|
|
|
|
|
GDK_kana_Capital__NU = $4c7;
|
|
|
|
|
GDK_kana_Capital__NE = $4c8;
|
|
|
|
|
GDK_kana_Capital__NO = $4c9;
|
|
|
|
|
GDK_kana_Capital__HA = $4ca;
|
|
|
|
|
GDK_kana_Capital__HI = $4cb;
|
|
|
|
|
GDK_kana_Capital__FU = $4cc;
|
|
|
|
|
GDK_kana_Capital__HU = $4cc;
|
|
|
|
|
GDK_kana_Capital__HE = $4cd;
|
|
|
|
|
GDK_kana_Capital__HO = $4ce;
|
|
|
|
|
GDK_kana_Capital__MA = $4cf;
|
|
|
|
|
GDK_kana_Capital__MI = $4d0;
|
|
|
|
|
GDK_kana_Capital__MU = $4d1;
|
|
|
|
|
GDK_kana_Capital__ME = $4d2;
|
|
|
|
|
GDK_kana_Capital__MO = $4d3;
|
|
|
|
|
GDK_kana_Capital__YA = $4d4;
|
|
|
|
|
GDK_kana_Capital__YU = $4d5;
|
|
|
|
|
GDK_kana_Capital__YO = $4d6;
|
|
|
|
|
GDK_kana_Capital__RA = $4d7;
|
|
|
|
|
GDK_kana_Capital__RI = $4d8;
|
|
|
|
|
GDK_kana_Capital__RU = $4d9;
|
|
|
|
|
GDK_kana_Capital__RE = $4da;
|
|
|
|
|
GDK_kana_Capital__RO = $4db;
|
|
|
|
|
GDK_kana_Capital__WA = $4dc;
|
|
|
|
|
GDK_kana_Capital__N = $4dd;
|
|
|
|
|
GDK_voicedsound = $4de;
|
|
|
|
|
GDK_semivoicedsound = $4df;
|
|
|
|
|
GDK_kana_switch = $FF7E;
|
|
|
|
|
GDK_arabic_comma = $5ac;
|
|
|
|
|
GDK_arabic_semicolon = $5bb;
|
|
|
|
|
GDK_arabic_question_mark = $5bf;
|
|
|
|
|
GDK_arabic_hamza = $5c1;
|
|
|
|
|
GDK_arabic_maddaonalef = $5c2;
|
|
|
|
|
GDK_arabic_hamzaonalef = $5c3;
|
|
|
|
|
GDK_arabic_hamzaonwaw = $5c4;
|
|
|
|
|
GDK_arabic_hamzaunderalef = $5c5;
|
|
|
|
|
GDK_arabic_hamzaonyeh = $5c6;
|
|
|
|
|
GDK_arabic_alef = $5c7;
|
|
|
|
|
GDK_arabic_beh = $5c8;
|
|
|
|
|
GDK_arabic_tehmarbuta = $5c9;
|
|
|
|
|
GDK_arabic_teh = $5ca;
|
|
|
|
|
GDK_arabic_theh = $5cb;
|
|
|
|
|
GDK_arabic_jeem = $5cc;
|
|
|
|
|
GDK_arabic_hah = $5cd;
|
|
|
|
|
GDK_arabic_khah = $5ce;
|
|
|
|
|
GDK_arabic_dal = $5cf;
|
|
|
|
|
GDK_arabic_thal = $5d0;
|
|
|
|
|
GDK_arabic_ra = $5d1;
|
|
|
|
|
GDK_arabic_zain = $5d2;
|
|
|
|
|
GDK_arabic_seen = $5d3;
|
|
|
|
|
GDK_arabic_sheen = $5d4;
|
|
|
|
|
GDK_arabic_sad = $5d5;
|
|
|
|
|
GDK_arabic_dad = $5d6;
|
|
|
|
|
GDK_arabic_tah = $5d7;
|
|
|
|
|
GDK_arabic_zah = $5d8;
|
|
|
|
|
GDK_arabic_ain = $5d9;
|
|
|
|
|
GDK_arabic_ghain = $5da;
|
|
|
|
|
GDK_arabic_tatweel = $5e0;
|
|
|
|
|
GDK_arabic_feh = $5e1;
|
|
|
|
|
GDK_arabic_qaf = $5e2;
|
|
|
|
|
GDK_arabic_kaf = $5e3;
|
|
|
|
|
GDK_arabic_lam = $5e4;
|
|
|
|
|
GDK_arabic_meem = $5e5;
|
|
|
|
|
GDK_arabic_noon = $5e6;
|
|
|
|
|
GDK_arabic_ha = $5e7;
|
|
|
|
|
GDK_arabic_heh = $5e7;
|
|
|
|
|
GDK_arabic_waw = $5e8;
|
|
|
|
|
GDK_arabic_alefmaksura = $5e9;
|
|
|
|
|
GDK_arabic_yeh = $5ea;
|
|
|
|
|
GDK_arabic_fathatan = $5eb;
|
|
|
|
|
GDK_arabic_dammatan = $5ec;
|
|
|
|
|
GDK_arabic_kasratan = $5ed;
|
|
|
|
|
GDK_arabic_fatha = $5ee;
|
|
|
|
|
GDK_arabic_damma = $5ef;
|
|
|
|
|
GDK_arabic_kasra = $5f0;
|
|
|
|
|
GDK_arabic_shadda = $5f1;
|
|
|
|
|
GDK_arabic_sukun = $5f2;
|
|
|
|
|
GDK_arabic_switch = $FF7E;
|
|
|
|
|
GDK_serbian_dje = $6a1;
|
|
|
|
|
GDK_macedonia_gje = $6a2;
|
|
|
|
|
GDK_cyrillic_io = $6a3;
|
|
|
|
|
GDK_ukrainian_ie = $6a4;
|
|
|
|
|
GDK_ukrainian_je = $6a4;
|
|
|
|
|
GDK_macedonia_dse = $6a5;
|
|
|
|
|
GDK_ukrainian_i = $6a6;
|
|
|
|
|
GDK_ukrainian_yi = $6a7;
|
|
|
|
|
GDK_cyrillic_je = $6a8;
|
|
|
|
|
GDK_serbian_je = $6a8;
|
|
|
|
|
GDK_cyrillic_lje = $6a9;
|
|
|
|
|
GDK_serbian_lje = $6a9;
|
|
|
|
|
GDK_cyrillic_nje = $6aa;
|
|
|
|
|
GDK_serbian_nje = $6aa;
|
|
|
|
|
GDK_serbian_tshe = $6ab;
|
|
|
|
|
GDK_macedonia_kje = $6ac;
|
|
|
|
|
GDK_byelorussian_shortu = $6ae;
|
|
|
|
|
GDK_cyrillic_dzhe = $6af;
|
|
|
|
|
GDK_serbian_dze = $6af;
|
|
|
|
|
GDK_numerosign = $6b0;
|
|
|
|
|
GDK_serbian_Capital_DJE = $6b1;
|
|
|
|
|
GDK_macedonia_Capital_GJE = $6b2;
|
|
|
|
|
GDK_cyrillic_Capital_IO = $6b3;
|
|
|
|
|
GDK_ukrainian_Capital_IE = $6b4;
|
|
|
|
|
GDK_ukrainian_Capital_JE = $6b4;
|
|
|
|
|
GDK_macedonia_Capital_DSE = $6b5;
|
|
|
|
|
GDK_ukrainian_Capital_I = $6b6;
|
|
|
|
|
GDK_ukrainian_Capital_YI = $6b7;
|
|
|
|
|
GDK_cyrillic_Capital_JE = $6b8;
|
|
|
|
|
GDK_serbian_Capital_JE = $6b8;
|
|
|
|
|
GDK_cyrillic_Capital_LJE = $6b9;
|
|
|
|
|
GDK_serbian_Capital_LJE = $6b9;
|
|
|
|
|
GDK_cyrillic_Capital_NJE = $6ba;
|
|
|
|
|
GDK_serbian_Capital_NJE = $6ba;
|
|
|
|
|
GDK_serbian_Capital_TSHE = $6bb;
|
|
|
|
|
GDK_macedonia_Capital_KJE = $6bc;
|
|
|
|
|
GDK_byelorussian_Capital_SHORTU = $6be;
|
|
|
|
|
GDK_cyrillic_Capital_DZHE = $6bf;
|
|
|
|
|
GDK_serbian_Capital_DZE = $6bf;
|
|
|
|
|
GDK_cyrillic_yu = $6c0;
|
|
|
|
|
GDK_cyrillic_a = $6c1;
|
|
|
|
|
GDK_cyrillic_be = $6c2;
|
|
|
|
|
GDK_cyrillic_tse = $6c3;
|
|
|
|
|
GDK_cyrillic_de = $6c4;
|
|
|
|
|
GDK_cyrillic_ie = $6c5;
|
|
|
|
|
GDK_cyrillic_ef = $6c6;
|
|
|
|
|
GDK_cyrillic_ghe = $6c7;
|
|
|
|
|
GDK_cyrillic_ha = $6c8;
|
|
|
|
|
GDK_cyrillic_i = $6c9;
|
|
|
|
|
GDK_cyrillic_shorti = $6ca;
|
|
|
|
|
GDK_cyrillic_ka = $6cb;
|
|
|
|
|
GDK_cyrillic_el = $6cc;
|
|
|
|
|
GDK_cyrillic_em = $6cd;
|
|
|
|
|
GDK_cyrillic_en = $6ce;
|
|
|
|
|
GDK_cyrillic_o = $6cf;
|
|
|
|
|
GDK_cyrillic_pe = $6d0;
|
|
|
|
|
GDK_cyrillic_ya = $6d1;
|
|
|
|
|
GDK_cyrillic_er = $6d2;
|
|
|
|
|
GDK_cyrillic_es = $6d3;
|
|
|
|
|
GDK_cyrillic_te = $6d4;
|
|
|
|
|
GDK_cyrillic_u = $6d5;
|
|
|
|
|
GDK_cyrillic_zhe = $6d6;
|
|
|
|
|
GDK_cyrillic_ve = $6d7;
|
|
|
|
|
GDK_cyrillic_softsign = $6d8;
|
|
|
|
|
GDK_cyrillic_yeru = $6d9;
|
|
|
|
|
GDK_cyrillic_ze = $6da;
|
|
|
|
|
GDK_cyrillic_sha = $6db;
|
|
|
|
|
GDK_cyrillic_e = $6dc;
|
|
|
|
|
GDK_cyrillic_shcha = $6dd;
|
|
|
|
|
GDK_cyrillic_che = $6de;
|
|
|
|
|
GDK_cyrillic_hardsign = $6df;
|
|
|
|
|
GDK_cyrillic_Capital_YU = $6e0;
|
|
|
|
|
GDK_cyrillic_Capital_A = $6e1;
|
|
|
|
|
GDK_cyrillic_Capital_BE = $6e2;
|
|
|
|
|
GDK_cyrillic_Capital_TSE = $6e3;
|
|
|
|
|
GDK_cyrillic_Capital_DE = $6e4;
|
|
|
|
|
GDK_cyrillic_Capital_IE = $6e5;
|
|
|
|
|
GDK_cyrillic_Capital_EF = $6e6;
|
|
|
|
|
GDK_cyrillic_Capital_GHE = $6e7;
|
|
|
|
|
GDK_cyrillic_Capital_HA = $6e8;
|
|
|
|
|
GDK_cyrillic_Capital_I = $6e9;
|
|
|
|
|
GDK_cyrillic_Capital_SHORTI = $6ea;
|
|
|
|
|
GDK_cyrillic_Capital_KA = $6eb;
|
|
|
|
|
GDK_cyrillic_Capital_EL = $6ec;
|
|
|
|
|
GDK_cyrillic_Capital_EM = $6ed;
|
|
|
|
|
GDK_cyrillic_Capital_EN = $6ee;
|
|
|
|
|
GDK_cyrillic_Capital_O = $6ef;
|
|
|
|
|
GDK_cyrillic_Capital_PE = $6f0;
|
|
|
|
|
GDK_cyrillic_Capital_YA = $6f1;
|
|
|
|
|
GDK_cyrillic_Capital_ER = $6f2;
|
|
|
|
|
GDK_cyrillic_Capital_ES = $6f3;
|
|
|
|
|
GDK_cyrillic_Capital_TE = $6f4;
|
|
|
|
|
GDK_cyrillic_Capital_U = $6f5;
|
|
|
|
|
GDK_cyrillic_Capital_ZHE = $6f6;
|
|
|
|
|
GDK_cyrillic_Capital_VE = $6f7;
|
|
|
|
|
GDK_cyrillic_Capital_SOFTSIGN = $6f8;
|
|
|
|
|
GDK_cyrillic_Capital_YERU = $6f9;
|
|
|
|
|
GDK_cyrillic_Capital_ZE = $6fa;
|
|
|
|
|
GDK_cyrillic_Capital_SHA = $6fb;
|
|
|
|
|
GDK_cyrillic_Capital_E = $6fc;
|
|
|
|
|
GDK_cyrillic_Capital_SHCHA = $6fd;
|
|
|
|
|
GDK_cyrillic_Capital_CHE = $6fe;
|
|
|
|
|
GDK_cyrillic_Capital_HARDSIGN = $6ff;
|
|
|
|
|
GDK_greek_Capital_ALPHAaccent = $7a1;
|
|
|
|
|
GDK_greek_Capital_EPSILONaccent = $7a2;
|
|
|
|
|
GDK_greek_Capital_ETAaccent = $7a3;
|
|
|
|
|
GDK_greek_Capital_IOTAaccent = $7a4;
|
|
|
|
|
GDK_greek_Capital_IOTAdiaeresis = $7a5;
|
|
|
|
|
GDK_greek_Capital_OMICRONaccent = $7a7;
|
|
|
|
|
GDK_greek_Capital_UPSILONaccent = $7a8;
|
|
|
|
|
GDK_greek_Capital_UPSILONdieresis = $7a9;
|
|
|
|
|
GDK_greek_Capital_OMEGAaccent = $7ab;
|
|
|
|
|
GDK_greek_accentdieresis = $7ae;
|
|
|
|
|
GDK_greek_horizbar = $7af;
|
|
|
|
|
GDK_greek_alphaaccent = $7b1;
|
|
|
|
|
GDK_greek_epsilonaccent = $7b2;
|
|
|
|
|
GDK_greek_etaaccent = $7b3;
|
|
|
|
|
GDK_greek_iotaaccent = $7b4;
|
|
|
|
|
GDK_greek_iotadieresis = $7b5;
|
|
|
|
|
GDK_greek_iotaaccentdieresis = $7b6;
|
|
|
|
|
GDK_greek_omicronaccent = $7b7;
|
|
|
|
|
GDK_greek_upsilonaccent = $7b8;
|
|
|
|
|
GDK_greek_upsilondieresis = $7b9;
|
|
|
|
|
GDK_greek_upsilonaccentdieresis = $7ba;
|
|
|
|
|
GDK_greek_omegaaccent = $7bb;
|
|
|
|
|
GDK_greek_Capital_ALPHA = $7c1;
|
|
|
|
|
GDK_greek_Capital_BETA = $7c2;
|
|
|
|
|
GDK_greek_Capital_GAMMA = $7c3;
|
|
|
|
|
GDK_greek_Capital_DELTA = $7c4;
|
|
|
|
|
GDK_greek_Capital_EPSILON = $7c5;
|
|
|
|
|
GDK_greek_Capital_ZETA = $7c6;
|
|
|
|
|
GDK_greek_Capital_ETA = $7c7;
|
|
|
|
|
GDK_greek_Capital_THETA = $7c8;
|
|
|
|
|
GDK_greek_Capital_IOTA = $7c9;
|
|
|
|
|
GDK_greek_Capital_KAPPA = $7ca;
|
|
|
|
|
GDK_greek_Capital_LAMDA = $7cb;
|
|
|
|
|
GDK_greek_Capital_LAMBDA = $7cb;
|
|
|
|
|
GDK_greek_Capital_MU = $7cc;
|
|
|
|
|
GDK_greek_Capital_NU = $7cd;
|
|
|
|
|
GDK_greek_Capital_XI = $7ce;
|
|
|
|
|
GDK_greek_Capital_OMICRON = $7cf;
|
|
|
|
|
GDK_greek_Capital_PI = $7d0;
|
|
|
|
|
GDK_greek_Capital_RHO = $7d1;
|
|
|
|
|
GDK_greek_Capital_SIGMA = $7d2;
|
|
|
|
|
GDK_greek_Capital_TAU = $7d4;
|
|
|
|
|
GDK_greek_Capital_UPSILON = $7d5;
|
|
|
|
|
GDK_greek_Capital_PHI = $7d6;
|
|
|
|
|
GDK_greek_Capital_CHI = $7d7;
|
|
|
|
|
GDK_greek_Capital_PSI = $7d8;
|
|
|
|
|
GDK_greek_Capital_OMEGA = $7d9;
|
|
|
|
|
GDK_greek_alpha = $7e1;
|
|
|
|
|
GDK_greek_beta = $7e2;
|
|
|
|
|
GDK_greek_gamma = $7e3;
|
|
|
|
|
GDK_greek_delta = $7e4;
|
|
|
|
|
GDK_greek_epsilon = $7e5;
|
|
|
|
|
GDK_greek_zeta = $7e6;
|
|
|
|
|
GDK_greek_eta = $7e7;
|
|
|
|
|
GDK_greek_theta = $7e8;
|
|
|
|
|
GDK_greek_iota = $7e9;
|
|
|
|
|
GDK_greek_kappa = $7ea;
|
|
|
|
|
GDK_greek_lamda = $7eb;
|
|
|
|
|
GDK_greek_lambda = $7eb;
|
|
|
|
|
GDK_greek_mu = $7ec;
|
|
|
|
|
GDK_greek_nu = $7ed;
|
|
|
|
|
GDK_greek_xi = $7ee;
|
|
|
|
|
GDK_greek_omicron = $7ef;
|
|
|
|
|
GDK_greek_pi = $7f0;
|
|
|
|
|
GDK_greek_rho = $7f1;
|
|
|
|
|
GDK_greek_sigma = $7f2;
|
|
|
|
|
GDK_greek_finalsmallsigma = $7f3;
|
|
|
|
|
GDK_greek_tau = $7f4;
|
|
|
|
|
GDK_greek_upsilon = $7f5;
|
|
|
|
|
GDK_greek_phi = $7f6;
|
|
|
|
|
GDK_greek_chi = $7f7;
|
|
|
|
|
GDK_greek_psi = $7f8;
|
|
|
|
|
GDK_greek_omega = $7f9;
|
|
|
|
|
GDK_greek_switch = $FF7E;
|
|
|
|
|
GDK_leftradical = $8a1;
|
|
|
|
|
GDK_topleftradical = $8a2;
|
|
|
|
|
GDK_horizconnector = $8a3;
|
|
|
|
|
GDK_topintegral = $8a4;
|
|
|
|
|
GDK_botintegral = $8a5;
|
|
|
|
|
GDK_vertconnector = $8a6;
|
|
|
|
|
GDK_topleftsqbracket = $8a7;
|
|
|
|
|
GDK_botleftsqbracket = $8a8;
|
|
|
|
|
GDK_toprightsqbracket = $8a9;
|
|
|
|
|
GDK_botrightsqbracket = $8aa;
|
|
|
|
|
GDK_topleftparens = $8ab;
|
|
|
|
|
GDK_botleftparens = $8ac;
|
|
|
|
|
GDK_toprightparens = $8ad;
|
|
|
|
|
GDK_botrightparens = $8ae;
|
|
|
|
|
GDK_leftmiddlecurlybrace = $8af;
|
|
|
|
|
GDK_rightmiddlecurlybrace = $8b0;
|
|
|
|
|
GDK_topleftsummation = $8b1;
|
|
|
|
|
GDK_botleftsummation = $8b2;
|
|
|
|
|
GDK_topvertsummationconnector = $8b3;
|
|
|
|
|
GDK_botvertsummationconnector = $8b4;
|
|
|
|
|
GDK_toprightsummation = $8b5;
|
|
|
|
|
GDK_botrightsummation = $8b6;
|
|
|
|
|
GDK_rightmiddlesummation = $8b7;
|
|
|
|
|
GDK_lessthanequal = $8bc;
|
|
|
|
|
GDK_notequal = $8bd;
|
|
|
|
|
GDK_greaterthanequal = $8be;
|
|
|
|
|
GDK_integral = $8bf;
|
|
|
|
|
GDK_therefore = $8c0;
|
|
|
|
|
GDK_variation = $8c1;
|
|
|
|
|
GDK_infinity = $8c2;
|
|
|
|
|
GDK_nabla = $8c5;
|
|
|
|
|
GDK_approximate = $8c8;
|
|
|
|
|
GDK_similarequal = $8c9;
|
|
|
|
|
GDK_ifonlyif = $8cd;
|
|
|
|
|
GDK_implies = $8ce;
|
|
|
|
|
GDK_identical = $8cf;
|
|
|
|
|
GDK_radical = $8d6;
|
|
|
|
|
GDK_includedin = $8da;
|
|
|
|
|
GDK_includes = $8db;
|
|
|
|
|
GDK_intersection = $8dc;
|
|
|
|
|
GDK_union = $8dd;
|
|
|
|
|
GDK_logicaland = $8de;
|
|
|
|
|
GDK_logicalor = $8df;
|
|
|
|
|
GDK_partialderivative = $8ef;
|
|
|
|
|
GDK_function = $8f6;
|
|
|
|
|
GDK_leftarrow = $8fb;
|
|
|
|
|
GDK_uparrow = $8fc;
|
|
|
|
|
GDK_rightarrow = $8fd;
|
|
|
|
|
GDK_downarrow = $8fe;
|
|
|
|
|
GDK_blank = $9df;
|
|
|
|
|
GDK_soliddiamond = $9e0;
|
|
|
|
|
GDK_checkerboard = $9e1;
|
|
|
|
|
GDK_ht = $9e2;
|
|
|
|
|
GDK_ff = $9e3;
|
|
|
|
|
GDK_cr = $9e4;
|
|
|
|
|
GDK_lf = $9e5;
|
|
|
|
|
GDK_nl = $9e8;
|
|
|
|
|
GDK_vt = $9e9;
|
|
|
|
|
GDK_lowrightcorner = $9ea;
|
|
|
|
|
GDK_uprightcorner = $9eb;
|
|
|
|
|
GDK_upleftcorner = $9ec;
|
|
|
|
|
GDK_lowleftcorner = $9ed;
|
|
|
|
|
GDK_crossinglines = $9ee;
|
|
|
|
|
GDK_horizlinescan1 = $9ef;
|
|
|
|
|
GDK_horizlinescan3 = $9f0;
|
|
|
|
|
GDK_horizlinescan5 = $9f1;
|
|
|
|
|
GDK_horizlinescan7 = $9f2;
|
|
|
|
|
GDK_horizlinescan9 = $9f3;
|
|
|
|
|
GDK_leftt = $9f4;
|
|
|
|
|
GDK_rightt = $9f5;
|
|
|
|
|
GDK_bott = $9f6;
|
|
|
|
|
GDK_topt = $9f7;
|
|
|
|
|
GDK_vertbar = $9f8;
|
|
|
|
|
GDK_emspace = $aa1;
|
|
|
|
|
GDK_enspace = $aa2;
|
|
|
|
|
GDK_em3space = $aa3;
|
|
|
|
|
GDK_em4space = $aa4;
|
|
|
|
|
GDK_digitspace = $aa5;
|
|
|
|
|
GDK_punctspace = $aa6;
|
|
|
|
|
GDK_thinspace = $aa7;
|
|
|
|
|
GDK_hairspace = $aa8;
|
|
|
|
|
GDK_emdash = $aa9;
|
|
|
|
|
GDK_endash = $aaa;
|
|
|
|
|
GDK_signifblank = $aac;
|
|
|
|
|
GDK_ellipsis = $aae;
|
|
|
|
|
GDK_doubbaselinedot = $aaf;
|
|
|
|
|
GDK_onethird = $ab0;
|
|
|
|
|
GDK_twothirds = $ab1;
|
|
|
|
|
GDK_onefifth = $ab2;
|
|
|
|
|
GDK_twofifths = $ab3;
|
|
|
|
|
GDK_threefifths = $ab4;
|
|
|
|
|
GDK_fourfifths = $ab5;
|
|
|
|
|
GDK_onesixth = $ab6;
|
|
|
|
|
GDK_fivesixths = $ab7;
|
|
|
|
|
GDK_careof = $ab8;
|
|
|
|
|
GDK_figdash = $abb;
|
|
|
|
|
GDK_leftanglebracket = $abc;
|
|
|
|
|
GDK_decimalpoint = $abd;
|
|
|
|
|
GDK_rightanglebracket = $abe;
|
|
|
|
|
GDK_marker = $abf;
|
|
|
|
|
GDK_oneeighth = $ac3;
|
|
|
|
|
GDK_threeeighths = $ac4;
|
|
|
|
|
GDK_fiveeighths = $ac5;
|
|
|
|
|
GDK_seveneighths = $ac6;
|
|
|
|
|
GDK_trademark = $ac9;
|
|
|
|
|
GDK_signaturemark = $aca;
|
|
|
|
|
GDK_trademarkincircle = $acb;
|
|
|
|
|
GDK_leftopentriangle = $acc;
|
|
|
|
|
GDK_rightopentriangle = $acd;
|
|
|
|
|
GDK_emopencircle = $ace;
|
|
|
|
|
GDK_emopenrectangle = $acf;
|
|
|
|
|
GDK_leftsinglequotemark = $ad0;
|
|
|
|
|
GDK_rightsinglequotemark = $ad1;
|
|
|
|
|
GDK_leftdoublequotemark = $ad2;
|
|
|
|
|
GDK_rightdoublequotemark = $ad3;
|
|
|
|
|
GDK_prescription = $ad4;
|
|
|
|
|
GDK_minutes = $ad6;
|
|
|
|
|
GDK_seconds = $ad7;
|
|
|
|
|
GDK_latincross = $ad9;
|
|
|
|
|
GDK_hexagram = $ada;
|
|
|
|
|
GDK_filledrectbullet = $adb;
|
|
|
|
|
GDK_filledlefttribullet = $adc;
|
|
|
|
|
GDK_filledrighttribullet = $add;
|
|
|
|
|
GDK_emfilledcircle = $ade;
|
|
|
|
|
GDK_emfilledrect = $adf;
|
|
|
|
|
GDK_enopencircbullet = $ae0;
|
|
|
|
|
GDK_enopensquarebullet = $ae1;
|
|
|
|
|
GDK_openrectbullet = $ae2;
|
|
|
|
|
GDK_opentribulletup = $ae3;
|
|
|
|
|
GDK_opentribulletdown = $ae4;
|
|
|
|
|
GDK_openstar = $ae5;
|
|
|
|
|
GDK_enfilledcircbullet = $ae6;
|
|
|
|
|
GDK_enfilledsqbullet = $ae7;
|
|
|
|
|
GDK_filledtribulletup = $ae8;
|
|
|
|
|
GDK_filledtribulletdown = $ae9;
|
|
|
|
|
GDK_leftpointer = $aea;
|
|
|
|
|
GDK_rightpointer = $aeb;
|
|
|
|
|
GDK_club = $aec;
|
|
|
|
|
GDK_diamond = $aed;
|
|
|
|
|
GDK_heart_key = $aee;
|
|
|
|
|
GDK_maltesecross = $af0;
|
|
|
|
|
GDK_dagger = $af1;
|
|
|
|
|
GDK_doubledagger = $af2;
|
|
|
|
|
GDK_checkmark = $af3;
|
|
|
|
|
GDK_ballotcross = $af4;
|
|
|
|
|
GDK_musicalsharp = $af5;
|
|
|
|
|
GDK_musicalflat = $af6;
|
|
|
|
|
GDK_malesymbol = $af7;
|
|
|
|
|
GDK_femalesymbol = $af8;
|
|
|
|
|
GDK_telephone = $af9;
|
|
|
|
|
GDK_telephonerecorder = $afa;
|
|
|
|
|
GDK_phonographcopyright = $afb;
|
|
|
|
|
GDK_caret = $afc;
|
|
|
|
|
GDK_singlelowquotemark = $afd;
|
|
|
|
|
GDK_doublelowquotemark = $afe;
|
|
|
|
|
GDK_cursor = $aff;
|
|
|
|
|
GDK_leftcaret = $ba3;
|
|
|
|
|
GDK_rightcaret = $ba6;
|
|
|
|
|
GDK_downcaret = $ba8;
|
|
|
|
|
GDK_upcaret = $ba9;
|
|
|
|
|
GDK_overbar = $bc0;
|
|
|
|
|
GDK_downtack = $bc2;
|
|
|
|
|
GDK_upshoe = $bc3;
|
|
|
|
|
GDK_downstile = $bc4;
|
|
|
|
|
GDK_underbar = $bc6;
|
|
|
|
|
GDK_jot = $bca;
|
|
|
|
|
GDK_quad = $bcc;
|
|
|
|
|
GDK_uptack = $bce;
|
|
|
|
|
GDK_circle_key = $bcf;
|
|
|
|
|
GDK_upstile = $bd3;
|
|
|
|
|
GDK_downshoe = $bd6;
|
|
|
|
|
GDK_rightshoe = $bd8;
|
|
|
|
|
GDK_leftshoe = $bda;
|
|
|
|
|
GDK_lefttack = $bdc;
|
|
|
|
|
GDK_righttack = $bfc;
|
|
|
|
|
GDK_hebrew_doublelowline = $cdf;
|
|
|
|
|
GDK_hebrew_aleph = $ce0;
|
|
|
|
|
GDK_hebrew_bet = $ce1;
|
|
|
|
|
GDK_hebrew_beth = $ce1;
|
|
|
|
|
GDK_hebrew_gimel = $ce2;
|
|
|
|
|
GDK_hebrew_gimmel = $ce2;
|
|
|
|
|
GDK_hebrew_dalet = $ce3;
|
|
|
|
|
GDK_hebrew_daleth = $ce3;
|
|
|
|
|
GDK_hebrew_he = $ce4;
|
|
|
|
|
GDK_hebrew_waw = $ce5;
|
|
|
|
|
GDK_hebrew_zain = $ce6;
|
|
|
|
|
GDK_hebrew_zayin = $ce6;
|
|
|
|
|
GDK_hebrew_chet = $ce7;
|
|
|
|
|
GDK_hebrew_het = $ce7;
|
|
|
|
|
GDK_hebrew_tet = $ce8;
|
|
|
|
|
GDK_hebrew_teth = $ce8;
|
|
|
|
|
GDK_hebrew_yod = $ce9;
|
|
|
|
|
GDK_hebrew_finalkaph = $cea;
|
|
|
|
|
GDK_hebrew_kaph = $ceb;
|
|
|
|
|
GDK_hebrew_lamed = $cec;
|
|
|
|
|
GDK_hebrew_finalmem = $ced;
|
|
|
|
|
GDK_hebrew_mem = $cee;
|
|
|
|
|
GDK_hebrew_finalnun = $cef;
|
|
|
|
|
GDK_hebrew_nun = $cf0;
|
|
|
|
|
GDK_hebrew_samech = $cf1;
|
|
|
|
|
GDK_hebrew_samekh = $cf1;
|
|
|
|
|
GDK_hebrew_ayin = $cf2;
|
|
|
|
|
GDK_hebrew_finalpe = $cf3;
|
|
|
|
|
GDK_hebrew_pe = $cf4;
|
|
|
|
|
GDK_hebrew_finalzade = $cf5;
|
|
|
|
|
GDK_hebrew_finalzadi = $cf5;
|
|
|
|
|
GDK_hebrew_zade = $cf6;
|
|
|
|
|
GDK_hebrew_zadi = $cf6;
|
|
|
|
|
GDK_hebrew_qoph = $cf7;
|
|
|
|
|
GDK_hebrew_kuf = $cf7;
|
|
|
|
|
GDK_hebrew_resh = $cf8;
|
|
|
|
|
GDK_hebrew_shin = $cf9;
|
|
|
|
|
GDK_hebrew_taw = $cfa;
|
|
|
|
|
GDK_hebrew_taf = $cfa;
|
|
|
|
|
GDK_Hebrew_switch = $FF7E;
|
|
|
|
|
GDK_Thai_kokai = $da1;
|
|
|
|
|
GDK_Thai_khokhai = $da2;
|
|
|
|
|
GDK_Thai_khokhuat = $da3;
|
|
|
|
|
GDK_Thai_khokhwai = $da4;
|
|
|
|
|
GDK_Thai_khokhon = $da5;
|
|
|
|
|
GDK_Thai_khorakhang = $da6;
|
|
|
|
|
GDK_Thai_ngongu = $da7;
|
|
|
|
|
GDK_Thai_chochan = $da8;
|
|
|
|
|
GDK_Thai_choching = $da9;
|
|
|
|
|
GDK_Thai_chochang = $daa;
|
|
|
|
|
GDK_Thai_soso = $dab;
|
|
|
|
|
GDK_Thai_chochoe = $dac;
|
|
|
|
|
GDK_Thai_yoying = $dad;
|
|
|
|
|
GDK_Thai_dochada = $dae;
|
|
|
|
|
GDK_Thai_topatak = $daf;
|
|
|
|
|
GDK_Thai_thothan = $db0;
|
|
|
|
|
GDK_Thai_thonangmontho = $db1;
|
|
|
|
|
GDK_Thai_thophuthao = $db2;
|
|
|
|
|
GDK_Thai_nonen = $db3;
|
|
|
|
|
GDK_Thai_dodek = $db4;
|
|
|
|
|
GDK_Thai_totao = $db5;
|
|
|
|
|
GDK_Thai_thothung = $db6;
|
|
|
|
|
GDK_Thai_thothahan = $db7;
|
|
|
|
|
GDK_Thai_thothong = $db8;
|
|
|
|
|
GDK_Thai_nonu = $db9;
|
|
|
|
|
GDK_Thai_bobaimai = $dba;
|
|
|
|
|
GDK_Thai_popla = $dbb;
|
|
|
|
|
GDK_Thai_phophung = $dbc;
|
|
|
|
|
GDK_Thai_fofa = $dbd;
|
|
|
|
|
GDK_Thai_phophan = $dbe;
|
|
|
|
|
GDK_Thai_fofan = $dbf;
|
|
|
|
|
GDK_Thai_phosamphao = $dc0;
|
|
|
|
|
GDK_Thai_moma = $dc1;
|
|
|
|
|
GDK_Thai_yoyak = $dc2;
|
|
|
|
|
GDK_Thai_rorua = $dc3;
|
|
|
|
|
GDK_Thai_ru = $dc4;
|
|
|
|
|
GDK_Thai_loling = $dc5;
|
|
|
|
|
GDK_Thai_lu = $dc6;
|
|
|
|
|
GDK_Thai_wowaen = $dc7;
|
|
|
|
|
GDK_Thai_sosala = $dc8;
|
|
|
|
|
GDK_Thai_sorusi = $dc9;
|
|
|
|
|
GDK_Thai_sosua = $dca;
|
|
|
|
|
GDK_Thai_hohip = $dcb;
|
|
|
|
|
GDK_Thai_lochula = $dcc;
|
|
|
|
|
GDK_Thai_oang = $dcd;
|
|
|
|
|
GDK_Thai_honokhuk = $dce;
|
|
|
|
|
GDK_Thai_paiyannoi = $dcf;
|
|
|
|
|
GDK_Thai_saraa = $dd0;
|
|
|
|
|
GDK_Thai_maihanakat = $dd1;
|
|
|
|
|
GDK_Thai_saraaa = $dd2;
|
|
|
|
|
GDK_Thai_saraam = $dd3;
|
|
|
|
|
GDK_Thai_sarai = $dd4;
|
|
|
|
|
GDK_Thai_saraii = $dd5;
|
|
|
|
|
GDK_Thai_saraue = $dd6;
|
|
|
|
|
GDK_Thai_sarauee = $dd7;
|
|
|
|
|
GDK_Thai_sarau = $dd8;
|
|
|
|
|
GDK_Thai_sarauu = $dd9;
|
|
|
|
|
GDK_Thai_phinthu = $dda;
|
|
|
|
|
GDK_Thai_maihanakat_maitho = $dde;
|
|
|
|
|
GDK_Thai_baht = $ddf;
|
|
|
|
|
GDK_Thai_sarae = $de0;
|
|
|
|
|
GDK_Thai_saraae = $de1;
|
|
|
|
|
GDK_Thai_sarao = $de2;
|
|
|
|
|
GDK_Thai_saraaimaimuan = $de3;
|
|
|
|
|
GDK_Thai_saraaimaimalai = $de4;
|
|
|
|
|
GDK_Thai_lakkhangyao = $de5;
|
|
|
|
|
GDK_Thai_maiyamok = $de6;
|
|
|
|
|
GDK_Thai_maitaikhu = $de7;
|
|
|
|
|
GDK_Thai_maiek = $de8;
|
|
|
|
|
GDK_Thai_maitho = $de9;
|
|
|
|
|
GDK_Thai_maitri = $dea;
|
|
|
|
|
GDK_Thai_maichattawa = $deb;
|
|
|
|
|
GDK_Thai_thanthakhat = $dec;
|
|
|
|
|
GDK_Thai_nikhahit = $ded;
|
|
|
|
|
GDK_Thai_leksun = $df0;
|
|
|
|
|
GDK_Thai_leknung = $df1;
|
|
|
|
|
GDK_Thai_leksong = $df2;
|
|
|
|
|
GDK_Thai_leksam = $df3;
|
|
|
|
|
GDK_Thai_leksi = $df4;
|
|
|
|
|
GDK_Thai_lekha = $df5;
|
|
|
|
|
GDK_Thai_lekhok = $df6;
|
|
|
|
|
GDK_Thai_lekchet = $df7;
|
|
|
|
|
GDK_Thai_lekpaet = $df8;
|
|
|
|
|
GDK_Thai_lekkao = $df9;
|
|
|
|
|
GDK_Hangul = $ff31;
|
|
|
|
|
GDK_Hangul_Start = $ff32;
|
|
|
|
|
GDK_Hangul_End = $ff33;
|
|
|
|
|
GDK_Hangul_Hanja = $ff34;
|
|
|
|
|
GDK_Hangul_Jamo = $ff35;
|
|
|
|
|
GDK_Hangul_Romaja = $ff36;
|
|
|
|
|
GDK_Hangul_Codeinput = $ff37;
|
|
|
|
|
GDK_Hangul_Jeonja = $ff38;
|
|
|
|
|
GDK_Hangul_Banja = $ff39;
|
|
|
|
|
GDK_Hangul_PreHanja = $ff3a;
|
|
|
|
|
GDK_Hangul_PostHanja = $ff3b;
|
|
|
|
|
GDK_Hangul_SingleCandidate = $ff3c;
|
|
|
|
|
GDK_Hangul_MultipleCandidate = $ff3d;
|
|
|
|
|
GDK_Hangul_PreviousCandidate = $ff3e;
|
|
|
|
|
GDK_Hangul_Special = $ff3f;
|
|
|
|
|
GDK_Hangul_switch = $FF7E;
|
|
|
|
|
GDK_Hangul_Kiyeog = $ea1;
|
|
|
|
|
GDK_Hangul_SsangKiyeog = $ea2;
|
|
|
|
|
GDK_Hangul_KiyeogSios = $ea3;
|
|
|
|
|
GDK_Hangul_Nieun = $ea4;
|
|
|
|
|
GDK_Hangul_NieunJieuj = $ea5;
|
|
|
|
|
GDK_Hangul_NieunHieuh = $ea6;
|
|
|
|
|
GDK_Hangul_Dikeud = $ea7;
|
|
|
|
|
GDK_Hangul_SsangDikeud = $ea8;
|
|
|
|
|
GDK_Hangul_Rieul = $ea9;
|
|
|
|
|
GDK_Hangul_RieulKiyeog = $eaa;
|
|
|
|
|
GDK_Hangul_RieulMieum = $eab;
|
|
|
|
|
GDK_Hangul_RieulPieub = $eac;
|
|
|
|
|
GDK_Hangul_RieulSios = $ead;
|
|
|
|
|
GDK_Hangul_RieulTieut = $eae;
|
|
|
|
|
GDK_Hangul_RieulPhieuf = $eaf;
|
|
|
|
|
GDK_Hangul_RieulHieuh = $eb0;
|
|
|
|
|
GDK_Hangul_Mieum = $eb1;
|
|
|
|
|
GDK_Hangul_Pieub = $eb2;
|
|
|
|
|
GDK_Hangul_SsangPieub = $eb3;
|
|
|
|
|
GDK_Hangul_PieubSios = $eb4;
|
|
|
|
|
GDK_Hangul_Sios = $eb5;
|
|
|
|
|
GDK_Hangul_SsangSios = $eb6;
|
|
|
|
|
GDK_Hangul_Ieung = $eb7;
|
|
|
|
|
GDK_Hangul_Jieuj = $eb8;
|
|
|
|
|
GDK_Hangul_SsangJieuj = $eb9;
|
|
|
|
|
GDK_Hangul_Cieuc = $eba;
|
|
|
|
|
GDK_Hangul_Khieuq = $ebb;
|
|
|
|
|
GDK_Hangul_Tieut = $ebc;
|
|
|
|
|
GDK_Hangul_Phieuf = $ebd;
|
|
|
|
|
GDK_Hangul_Hieuh = $ebe;
|
|
|
|
|
GDK_Hangul_A = $ebf;
|
|
|
|
|
GDK_Hangul_AE = $ec0;
|
|
|
|
|
GDK_Hangul_YA = $ec1;
|
|
|
|
|
GDK_Hangul_YAE = $ec2;
|
|
|
|
|
GDK_Hangul_EO = $ec3;
|
|
|
|
|
GDK_Hangul_E = $ec4;
|
|
|
|
|
GDK_Hangul_YEO = $ec5;
|
|
|
|
|
GDK_Hangul_YE = $ec6;
|
|
|
|
|
GDK_Hangul_O = $ec7;
|
|
|
|
|
GDK_Hangul_WA = $ec8;
|
|
|
|
|
GDK_Hangul_WAE = $ec9;
|
|
|
|
|
GDK_Hangul_OE = $eca;
|
|
|
|
|
GDK_Hangul_YO = $ecb;
|
|
|
|
|
GDK_Hangul_U = $ecc;
|
|
|
|
|
GDK_Hangul_WEO = $ecd;
|
|
|
|
|
GDK_Hangul_WE = $ece;
|
|
|
|
|
GDK_Hangul_WI = $ecf;
|
|
|
|
|
GDK_Hangul_YU = $ed0;
|
|
|
|
|
GDK_Hangul_EU = $ed1;
|
|
|
|
|
GDK_Hangul_YI = $ed2;
|
|
|
|
|
GDK_Hangul_I = $ed3;
|
|
|
|
|
GDK_Hangul_J_Kiyeog = $ed4;
|
|
|
|
|
GDK_Hangul_J_SsangKiyeog = $ed5;
|
|
|
|
|
GDK_Hangul_J_KiyeogSios = $ed6;
|
|
|
|
|
GDK_Hangul_J_Nieun = $ed7;
|
|
|
|
|
GDK_Hangul_J_NieunJieuj = $ed8;
|
|
|
|
|
GDK_Hangul_J_NieunHieuh = $ed9;
|
|
|
|
|
GDK_Hangul_J_Dikeud = $eda;
|
|
|
|
|
GDK_Hangul_J_Rieul = $edb;
|
|
|
|
|
GDK_Hangul_J_RieulKiyeog = $edc;
|
|
|
|
|
GDK_Hangul_J_RieulMieum = $edd;
|
|
|
|
|
GDK_Hangul_J_RieulPieub = $ede;
|
|
|
|
|
GDK_Hangul_J_RieulSios = $edf;
|
|
|
|
|
GDK_Hangul_J_RieulTieut = $ee0;
|
|
|
|
|
GDK_Hangul_J_RieulPhieuf = $ee1;
|
|
|
|
|
GDK_Hangul_J_RieulHieuh = $ee2;
|
|
|
|
|
GDK_Hangul_J_Mieum = $ee3;
|
|
|
|
|
GDK_Hangul_J_Pieub = $ee4;
|
|
|
|
|
GDK_Hangul_J_PieubSios = $ee5;
|
|
|
|
|
GDK_Hangul_J_Sios = $ee6;
|
|
|
|
|
GDK_Hangul_J_SsangSios = $ee7;
|
|
|
|
|
GDK_Hangul_J_Ieung = $ee8;
|
|
|
|
|
GDK_Hangul_J_Jieuj = $ee9;
|
|
|
|
|
GDK_Hangul_J_Cieuc = $eea;
|
|
|
|
|
GDK_Hangul_J_Khieuq = $eeb;
|
|
|
|
|
GDK_Hangul_J_Tieut = $eec;
|
|
|
|
|
GDK_Hangul_J_Phieuf = $eed;
|
|
|
|
|
GDK_Hangul_J_Hieuh = $eee;
|
|
|
|
|
GDK_Hangul_RieulYeorinHieuh = $eef;
|
|
|
|
|
GDK_Hangul_SunkyeongeumMieum = $ef0;
|
|
|
|
|
GDK_Hangul_SunkyeongeumPieub = $ef1;
|
|
|
|
|
GDK_Hangul_PanSios = $ef2;
|
|
|
|
|
GDK_Hangul_KkogjiDalrinIeung = $ef3;
|
|
|
|
|
GDK_Hangul_SunkyeongeumPhieuf = $ef4;
|
|
|
|
|
GDK_Hangul_YeorinHieuh = $ef5;
|
|
|
|
|
GDK_Hangul_AraeA = $ef6;
|
|
|
|
|
GDK_Hangul_AraeAE = $ef7;
|
|
|
|
|
GDK_Hangul_J_PanSios = $ef8;
|
|
|
|
|
GDK_Hangul_J_KkogjiDalrinIeung = $ef9;
|
|
|
|
|
GDK_Hangul_J_YeorinHieuh = $efa;
|
|
|
|
|
GDK_Korean_Won = $eff;
|
|
|
|
|
|
|
|
|
|
// From ui/events/keycodes/keyboard_codes_posix.h.
|
|
|
|
|
// KeyboardCode
|
|
|
|
|
VKEY_BACK = $08;
|
|
|
|
|
VKEY_TAB = $09;
|
|
|
|
|
VKEY_BACKTAB = $0A;
|
|
|
|
|
VKEY_CLEAR = $0C;
|
|
|
|
|
VKEY_RETURN = $0D;
|
|
|
|
|
VKEY_SHIFT = $10;
|
|
|
|
|
VKEY_CONTROL = $11;
|
|
|
|
|
VKEY_MENU = $12;
|
|
|
|
|
VKEY_PAUSE = $13;
|
|
|
|
|
VKEY_CAPITAL = $14;
|
|
|
|
|
VKEY_KANA = $15;
|
|
|
|
|
VKEY_HANGUL = $15;
|
|
|
|
|
VKEY_JUNJA = $17;
|
|
|
|
|
VKEY_FINAL = $18;
|
|
|
|
|
VKEY_HANJA = $19;
|
|
|
|
|
VKEY_KANJI = $19;
|
|
|
|
|
VKEY_ESCAPE = $1B;
|
|
|
|
|
VKEY_CONVERT = $1C;
|
|
|
|
|
VKEY_NONCONVERT = $1D;
|
|
|
|
|
VKEY_ACCEPT = $1E;
|
|
|
|
|
VKEY_MODECHANGE = $1F;
|
|
|
|
|
VKEY_SPACE = $20;
|
|
|
|
|
VKEY_PRIOR = $21;
|
|
|
|
|
VKEY_NEXT = $22;
|
|
|
|
|
VKEY_END = $23;
|
|
|
|
|
VKEY_HOME = $24;
|
|
|
|
|
VKEY_LEFT = $25;
|
|
|
|
|
VKEY_UP = $26;
|
|
|
|
|
VKEY_RIGHT = $27;
|
|
|
|
|
VKEY_DOWN = $28;
|
|
|
|
|
VKEY_SELECT = $29;
|
|
|
|
|
VKEY_PRINT = $2A;
|
|
|
|
|
VKEY_EXECUTE = $2B;
|
|
|
|
|
VKEY_SNAPSHOT = $2C;
|
|
|
|
|
VKEY_INSERT = $2D;
|
|
|
|
|
VKEY_DELETE = $2E;
|
|
|
|
|
VKEY_HELP = $2F;
|
|
|
|
|
VKEY_0 = $30;
|
|
|
|
|
VKEY_1 = $31;
|
|
|
|
|
VKEY_2 = $32;
|
|
|
|
|
VKEY_3 = $33;
|
|
|
|
|
VKEY_4 = $34;
|
|
|
|
|
VKEY_5 = $35;
|
|
|
|
|
VKEY_6 = $36;
|
|
|
|
|
VKEY_7 = $37;
|
|
|
|
|
VKEY_8 = $38;
|
|
|
|
|
VKEY_9 = $39;
|
|
|
|
|
VKEY_A = $41;
|
|
|
|
|
VKEY_B = $42;
|
|
|
|
|
VKEY_C = $43;
|
|
|
|
|
VKEY_D = $44;
|
|
|
|
|
VKEY_E = $45;
|
|
|
|
|
VKEY_F = $46;
|
|
|
|
|
VKEY_G = $47;
|
|
|
|
|
VKEY_H = $48;
|
|
|
|
|
VKEY_I = $49;
|
|
|
|
|
VKEY_J = $4A;
|
|
|
|
|
VKEY_K = $4B;
|
|
|
|
|
VKEY_L = $4C;
|
|
|
|
|
VKEY_M = $4D;
|
|
|
|
|
VKEY_N = $4E;
|
|
|
|
|
VKEY_O = $4F;
|
|
|
|
|
VKEY_P = $50;
|
|
|
|
|
VKEY_Q = $51;
|
|
|
|
|
VKEY_R = $52;
|
|
|
|
|
VKEY_S = $53;
|
|
|
|
|
VKEY_T = $54;
|
|
|
|
|
VKEY_U = $55;
|
|
|
|
|
VKEY_V = $56;
|
|
|
|
|
VKEY_W = $57;
|
|
|
|
|
VKEY_X = $58;
|
|
|
|
|
VKEY_Y = $59;
|
|
|
|
|
VKEY_Z = $5A;
|
|
|
|
|
VKEY_LWIN = $5B;
|
|
|
|
|
VKEY_COMMAND = VKEY_LWIN;
|
|
|
|
|
VKEY_RWIN = $5C;
|
|
|
|
|
VKEY_APPS = $5D;
|
|
|
|
|
VKEY_SLEEP = $5F;
|
|
|
|
|
VKEY_NUMPAD0 = $60;
|
|
|
|
|
VKEY_NUMPAD1 = $61;
|
|
|
|
|
VKEY_NUMPAD2 = $62;
|
|
|
|
|
VKEY_NUMPAD3 = $63;
|
|
|
|
|
VKEY_NUMPAD4 = $64;
|
|
|
|
|
VKEY_NUMPAD5 = $65;
|
|
|
|
|
VKEY_NUMPAD6 = $66;
|
|
|
|
|
VKEY_NUMPAD7 = $67;
|
|
|
|
|
VKEY_NUMPAD8 = $68;
|
|
|
|
|
VKEY_NUMPAD9 = $69;
|
|
|
|
|
VKEY_MULTIPLY = $6A;
|
|
|
|
|
VKEY_ADD = $6B;
|
|
|
|
|
VKEY_SEPARATOR = $6C;
|
|
|
|
|
VKEY_SUBTRACT = $6D;
|
|
|
|
|
VKEY_DECIMAL = $6E;
|
|
|
|
|
VKEY_DIVIDE = $6F;
|
|
|
|
|
VKEY_F1 = $70;
|
|
|
|
|
VKEY_F2 = $71;
|
|
|
|
|
VKEY_F3 = $72;
|
|
|
|
|
VKEY_F4 = $73;
|
|
|
|
|
VKEY_F5 = $74;
|
|
|
|
|
VKEY_F6 = $75;
|
|
|
|
|
VKEY_F7 = $76;
|
|
|
|
|
VKEY_F8 = $77;
|
|
|
|
|
VKEY_F9 = $78;
|
|
|
|
|
VKEY_F10 = $79;
|
|
|
|
|
VKEY_F11 = $7A;
|
|
|
|
|
VKEY_F12 = $7B;
|
|
|
|
|
VKEY_F13 = $7C;
|
|
|
|
|
VKEY_F14 = $7D;
|
|
|
|
|
VKEY_F15 = $7E;
|
|
|
|
|
VKEY_F16 = $7F;
|
|
|
|
|
VKEY_F17 = $80;
|
|
|
|
|
VKEY_F18 = $81;
|
|
|
|
|
VKEY_F19 = $82;
|
|
|
|
|
VKEY_F20 = $83;
|
|
|
|
|
VKEY_F21 = $84;
|
|
|
|
|
VKEY_F22 = $85;
|
|
|
|
|
VKEY_F23 = $86;
|
|
|
|
|
VKEY_F24 = $87;
|
|
|
|
|
VKEY_NUMLOCK = $90;
|
|
|
|
|
VKEY_SCROLL = $91;
|
|
|
|
|
VKEY_LSHIFT = $A0;
|
|
|
|
|
VKEY_RSHIFT = $A1;
|
|
|
|
|
VKEY_LCONTROL = $A2;
|
|
|
|
|
VKEY_RCONTROL = $A3;
|
|
|
|
|
VKEY_LMENU = $A4;
|
|
|
|
|
VKEY_RMENU = $A5;
|
|
|
|
|
VKEY_BROWSER_BACK = $A6;
|
|
|
|
|
VKEY_BROWSER_FORWARD = $A7;
|
|
|
|
|
VKEY_BROWSER_REFRESH = $A8;
|
|
|
|
|
VKEY_BROWSER_STOP = $A9;
|
|
|
|
|
VKEY_BROWSER_SEARCH = $AA;
|
|
|
|
|
VKEY_BROWSER_FAVORITES = $AB;
|
|
|
|
|
VKEY_BROWSER_HOME = $AC;
|
|
|
|
|
VKEY_VOLUME_MUTE = $AD;
|
|
|
|
|
VKEY_VOLUME_DOWN = $AE;
|
|
|
|
|
VKEY_VOLUME_UP = $AF;
|
|
|
|
|
VKEY_MEDIA_NEXT_TRACK = $B0;
|
|
|
|
|
VKEY_MEDIA_PREV_TRACK = $B1;
|
|
|
|
|
VKEY_MEDIA_STOP = $B2;
|
|
|
|
|
VKEY_MEDIA_PLAY_PAUSE = $B3;
|
|
|
|
|
VKEY_MEDIA_LAUNCH_MAIL = $B4;
|
|
|
|
|
VKEY_MEDIA_LAUNCH_MEDIA_SELECT = $B5;
|
|
|
|
|
VKEY_MEDIA_LAUNCH_APP1 = $B6;
|
|
|
|
|
VKEY_MEDIA_LAUNCH_APP2 = $B7;
|
|
|
|
|
VKEY_OEM_1 = $BA;
|
|
|
|
|
VKEY_OEM_PLUS = $BB;
|
|
|
|
|
VKEY_OEM_COMMA = $BC;
|
|
|
|
|
VKEY_OEM_MINUS = $BD;
|
|
|
|
|
VKEY_OEM_PERIOD = $BE;
|
|
|
|
|
VKEY_OEM_2 = $BF;
|
|
|
|
|
VKEY_OEM_3 = $C0;
|
|
|
|
|
VKEY_OEM_4 = $DB;
|
|
|
|
|
VKEY_OEM_5 = $DC;
|
|
|
|
|
VKEY_OEM_6 = $DD;
|
|
|
|
|
VKEY_OEM_7 = $DE;
|
|
|
|
|
VKEY_OEM_8 = $DF;
|
|
|
|
|
VKEY_OEM_102 = $E2;
|
|
|
|
|
VKEY_OEM_103 = $E3;
|
|
|
|
|
VKEY_OEM_104 = $E4;
|
|
|
|
|
VKEY_PROCESSKEY = $E5;
|
|
|
|
|
VKEY_PACKET = $E7;
|
|
|
|
|
VKEY_DBE_SBCSCHAR = $F3;
|
|
|
|
|
VKEY_DBE_DBCSCHAR = $F4;
|
|
|
|
|
VKEY_ATTN = $F6;
|
|
|
|
|
VKEY_CRSEL = $F7;
|
|
|
|
|
VKEY_EXSEL = $F8;
|
|
|
|
|
VKEY_EREOF = $F9;
|
|
|
|
|
VKEY_PLAY = $FA;
|
|
|
|
|
VKEY_ZOOM = $FB;
|
|
|
|
|
VKEY_NONAME = $FC;
|
|
|
|
|
VKEY_PA1 = $FD;
|
|
|
|
|
VKEY_OEM_CLEAR = $FE;
|
|
|
|
|
VKEY_UNKNOWN = 0;
|
|
|
|
|
VKEY_WLAN = $97;
|
|
|
|
|
VKEY_POWER = $98;
|
|
|
|
|
VKEY_BRIGHTNESS_DOWN = $D8;
|
|
|
|
|
VKEY_BRIGHTNESS_UP = $D9;
|
|
|
|
|
VKEY_KBD_BRIGHTNESS_DOWN = $DA;
|
|
|
|
|
VKEY_KBD_BRIGHTNESS_UP = $E8;
|
|
|
|
|
VKEY_ALTGR = $E1;
|
|
|
|
|
VKEY_COMPOSE = $E6;
|
|
|
|
|
|
|
|
|
|
kHardwareCodeToGDKKeyval : array[0..116] of integer = (
|
|
|
|
|
0, // 0x00:
|
|
|
|
|
0, // 0x01:
|
|
|
|
|
0, // 0x02:
|
|
|
|
|
0, // 0x03:
|
|
|
|
|
0, // 0x04:
|
|
|
|
|
0, // 0x05:
|
|
|
|
|
0, // 0x06:
|
|
|
|
|
0, // 0x07:
|
|
|
|
|
0, // 0x08:
|
|
|
|
|
0, // 0x09: GDK_Escape
|
|
|
|
|
GDK_1, // 0x0A: GDK_1
|
|
|
|
|
GDK_2, // 0x0B: GDK_2
|
|
|
|
|
GDK_3, // 0x0C: GDK_3
|
|
|
|
|
GDK_4, // 0x0D: GDK_4
|
|
|
|
|
GDK_5, // 0x0E: GDK_5
|
|
|
|
|
GDK_6, // 0x0F: GDK_6
|
|
|
|
|
GDK_7, // 0x10: GDK_7
|
|
|
|
|
GDK_8, // 0x11: GDK_8
|
|
|
|
|
GDK_9, // 0x12: GDK_9
|
|
|
|
|
GDK_0, // 0x13: GDK_0
|
|
|
|
|
GDK_minus, // 0x14: GDK_minus
|
|
|
|
|
GDK_equal, // 0x15: GDK_equal
|
|
|
|
|
0, // 0x16: GDK_BackSpace
|
|
|
|
|
0, // 0x17: GDK_Tab
|
|
|
|
|
GDK_q, // 0x18: GDK_q
|
|
|
|
|
GDK_w, // 0x19: GDK_w
|
|
|
|
|
GDK_e, // 0x1A: GDK_e
|
|
|
|
|
GDK_r, // 0x1B: GDK_r
|
|
|
|
|
GDK_t, // 0x1C: GDK_t
|
|
|
|
|
GDK_y, // 0x1D: GDK_y
|
|
|
|
|
GDK_u, // 0x1E: GDK_u
|
|
|
|
|
GDK_i, // 0x1F: GDK_i
|
|
|
|
|
GDK_o, // 0x20: GDK_o
|
|
|
|
|
GDK_p, // 0x21: GDK_p
|
|
|
|
|
GDK_bracketleft, // 0x22: GDK_bracketleft
|
|
|
|
|
GDK_bracketright, // 0x23: GDK_bracketright
|
|
|
|
|
0, // 0x24: GDK_Return
|
|
|
|
|
0, // 0x25: GDK_Control_L
|
|
|
|
|
GDK_a, // 0x26: GDK_a
|
|
|
|
|
GDK_s, // 0x27: GDK_s
|
|
|
|
|
GDK_d, // 0x28: GDK_d
|
|
|
|
|
GDK_f, // 0x29: GDK_f
|
|
|
|
|
GDK_g, // 0x2A: GDK_g
|
|
|
|
|
GDK_h, // 0x2B: GDK_h
|
|
|
|
|
GDK_j, // 0x2C: GDK_j
|
|
|
|
|
GDK_k, // 0x2D: GDK_k
|
|
|
|
|
GDK_l, // 0x2E: GDK_l
|
|
|
|
|
GDK_semicolon, // 0x2F: GDK_semicolon
|
|
|
|
|
GDK_apostrophe, // 0x30: GDK_apostrophe
|
|
|
|
|
GDK_grave, // 0x31: GDK_grave
|
|
|
|
|
0, // 0x32: GDK_Shift_L
|
|
|
|
|
GDK_backslash, // 0x33: GDK_backslash
|
|
|
|
|
GDK_z, // 0x34: GDK_z
|
|
|
|
|
GDK_x, // 0x35: GDK_x
|
|
|
|
|
GDK_c, // 0x36: GDK_c
|
|
|
|
|
GDK_v, // 0x37: GDK_v
|
|
|
|
|
GDK_b, // 0x38: GDK_b
|
|
|
|
|
GDK_n, // 0x39: GDK_n
|
|
|
|
|
GDK_m, // 0x3A: GDK_m
|
|
|
|
|
GDK_comma, // 0x3B: GDK_comma
|
|
|
|
|
GDK_period, // 0x3C: GDK_period
|
|
|
|
|
GDK_slash, // 0x3D: GDK_slash
|
|
|
|
|
0, // 0x3E: GDK_Shift_R
|
|
|
|
|
0, // 0x3F:
|
|
|
|
|
0, // 0x40:
|
|
|
|
|
0, // 0x41:
|
|
|
|
|
0, // 0x42:
|
|
|
|
|
0, // 0x43:
|
|
|
|
|
0, // 0x44:
|
|
|
|
|
0, // 0x45:
|
|
|
|
|
0, // 0x46:
|
|
|
|
|
0, // 0x47:
|
|
|
|
|
0, // 0x48:
|
|
|
|
|
0, // 0x49:
|
|
|
|
|
0, // 0x4A:
|
|
|
|
|
0, // 0x4B:
|
|
|
|
|
0, // 0x4C:
|
|
|
|
|
0, // 0x4D:
|
|
|
|
|
0, // 0x4E:
|
|
|
|
|
0, // 0x4F:
|
|
|
|
|
0, // 0x50:
|
|
|
|
|
0, // 0x51:
|
|
|
|
|
0, // 0x52:
|
|
|
|
|
0, // 0x53:
|
|
|
|
|
0, // 0x54:
|
|
|
|
|
0, // 0x55:
|
|
|
|
|
0, // 0x56:
|
|
|
|
|
0, // 0x57:
|
|
|
|
|
0, // 0x58:
|
|
|
|
|
0, // 0x59:
|
|
|
|
|
0, // 0x5A:
|
|
|
|
|
0, // 0x5B:
|
|
|
|
|
0, // 0x5C:
|
|
|
|
|
0, // 0x5D:
|
|
|
|
|
0, // 0x5E:
|
|
|
|
|
0, // 0x5F:
|
|
|
|
|
0, // 0x60:
|
|
|
|
|
0, // 0x61:
|
|
|
|
|
0, // 0x62:
|
|
|
|
|
0, // 0x63:
|
|
|
|
|
0, // 0x64:
|
|
|
|
|
0, // 0x65:
|
|
|
|
|
0, // 0x66:
|
|
|
|
|
0, // 0x67:
|
|
|
|
|
0, // 0x68:
|
|
|
|
|
0, // 0x69:
|
|
|
|
|
0, // 0x6A:
|
|
|
|
|
0, // 0x6B:
|
|
|
|
|
0, // 0x6C:
|
|
|
|
|
0, // 0x6D:
|
|
|
|
|
0, // 0x6E:
|
|
|
|
|
0, // 0x6F:
|
|
|
|
|
0, // 0x70:
|
|
|
|
|
0, // 0x71:
|
|
|
|
|
0, // 0x72:
|
|
|
|
|
GDK_Super_L, // 0x73: GDK_Super_L
|
|
|
|
|
GDK_Super_R // 0x74: GDK_Super_R
|
|
|
|
|
);
|
|
|
|
|
{$ENDIF}{$ENDIF}{$ENDIF}
|
|
|
|
|
|
2018-06-17 14:18:11 +02:00
|
|
|
|
implementation
|
|
|
|
|
|
|
|
|
|
end.
|
|
|
|
|
|
|
|
|
|
|