williamr@2: /* williamr@2: * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@2: * under the terms of the License "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@2: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@4: * Description: williamr@2: * williamr@2: */ williamr@2: #ifndef BROWSERUISDKCRKEYS_H williamr@2: #define BROWSERUISDKCRKEYS_H williamr@2: williamr@2: const TUid KCRUidBrowserUiLV = {0x101F861B}; williamr@2: const TUid KCRUidBrowser = {0x10008D39}; williamr@2: williamr@2: // Users should be able to select the volume for plugins williamr@2: // Valid Values: (mute)0,2,5,8,10(maximum) williamr@2: const TUint32 KBrowserMediaVolumeControl = 0x0000001C; williamr@2: williamr@2: // The setting for CSS fetching. williamr@2: // Valid values: 0 = disabled, 1 = enabled williamr@2: const TUint32 KBrowserCSSFetch = 0x00000003; williamr@2: williamr@2: // Boolean value which determines if text inside williamr@2: // tags on a wml page should be wrapped. williamr@2: // Valid values: 0 = On, 1 = Off williamr@2: const TUint32 KBrowserTextWrapEnabled = 0x00000004; williamr@2: williamr@2: // Browser Security Dialog suppression setting. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserSecurityUI = 0x00000008; williamr@2: williamr@2: // Variant specific Browser encoding setting. williamr@2: // Valid values: any positive 32-bit integer value williamr@2: const TUint32 KBrowserDefaultCharset = 0x00000009; williamr@2: williamr@2: // Default access point, UID of the AP record. williamr@2: // Valid values:any positive 32-bit integer value williamr@2: const TUint32 KBrowserDefaultAccessPoint = 0x0000000E; williamr@2: williamr@2: // Indicates whether the user has to confirm DTFM sending or not. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserConfirmDTMFSending = 0x00000017; williamr@2: williamr@2: // Browser IMEI notification setting. UAProf filter uses williamr@2: // this key to decide whether to send phone's IMEI code williamr@2: // within User-Agent header. IMEI notification feature is williamr@2: // only ON if the operator requests it.# williamr@2: // Valid values: 0 = disable 1 = enable williamr@2: const TUint32 KBrowserIMEINotification = 0x00000018; williamr@2: williamr@2: // Integer value to turn on or off the send referrer williamr@2: // header option. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserSendReferrerHeader = 0x00000019; williamr@2: williamr@2: // Flags for variating Browser engine williamr@2: // Any Integer value williamr@2: const TUint32 KBrowserEngineFlags = 0x00000001; williamr@2: williamr@2: // These content types will be handled specially like descriptor contents williamr@2: // Any String value williamr@2: const TUint32 KBrowserSelfDownloadContentTypes = 0x0000001D; williamr@2: williamr@4: enum TBrowserCenRepApSelectionModeValues williamr@2: { williamr@2: EBrowserCenRepApSelModeUserDefined = 0, // User defined williamr@2: EBrowserCenRepApSelModeAlwaysAsk = 1, // Always ask williamr@2: EBrowserCenRepApSelModeDestination = 2 // Destination williamr@2: }; williamr@2: williamr@2: // Defines the access point selection mode (User defined, Always ask, Destination) williamr@2: // Valid values: See above TBrowserCenRepApSelectionModeValues. williamr@2: // User defined is also what so called Connection Method after SNAP introduction williamr@2: const TUint32 KBrowserAccessPointSelectionMode = 0x0000001E; williamr@2: williamr@2: // Setting for DownloadManager to indicate the available drives on harware. williamr@2: // Valid values: constant string with maximum length of 52bytes, williamr@2: const TUint32 KBrowserDrivePrefListForDownloadedContent = 0x00000021; williamr@2: williamr@2: // The flag that's set if Browser build is to be used in United States (USA) williamr@2: // Valid values: 0 = not set (non-US build) 1 = set (US build) williamr@2: const TUint32 KBrowserUsBuild = 0x00000023; williamr@2: williamr@2: // Indicates whether the user has confirmed DTFM once or not. williamr@2: // Valid values: 0 = no 1 = yes williamr@2: const TUint32 KBrowserConfirmedDTMFOnce = 0x00000024; williamr@2: williamr@2: /** williamr@2: * williamr@2: * OSS Browser Keys williamr@2: * williamr@2: */ williamr@2: williamr@4: // Load Content williamr@4: // Valid values: williamr@2: // If flash plugin is present: 0 = Text only, 1 = Images,No flash, 2 = All williamr@2: // If flash plugin is not present 0 = Text only, 1 = All williamr@2: const TUint32 KBrowserNGImagesEnabled = 0x00000025; williamr@2: williamr@2: // Browser font size. williamr@2: // Valid values:any positive 32-bit integer value williamr@2: const TUint32 KBrowserNGFontSize = 0x00000026; williamr@2: williamr@2: // Browser encoding setting. williamr@2: // Valid values: any positive 32-bit integer value williamr@2: const TUint32 KBrowserNGEncoding = 0x00000027; williamr@2: williamr@2: // Browser uses cookies. williamr@2: // Valid values: 0 = reject 1 = allow williamr@2: const TUint32 KBrowserNGCookiesEnabled = 0x0000002B; williamr@2: williamr@2: // Boolean value which determines whether ECMA Script williamr@2: // setting is enabled or disabled in Browser. williamr@2: // Valid values: 0 = disabled 1 = enabled williamr@2: const TUint32 KBrowserNGECMAScriptSupport = 0x0000002C; williamr@2: williamr@2: // Show HTTP security warnings. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserNGShowSecurityWarnings= 0x0000002D; williamr@2: williamr@2: // Show Page Overview. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserNGPageOverview = 0x0000002E; williamr@2: williamr@4: // Valid values for KBrowserNGHomepageType williamr@4: enum TBrowserCenRepHomePageTypeValue williamr@4: { williamr@4: EBrowserCenRepAccessPoint = 0, // AccessPoint williamr@4: EBrowserCenRepUserDefinedHomePage = 1, // User defined home page address williamr@4: EBrowserCenRepCurrentURL = 2, // Current URL williamr@4: EBrowserCenRepBookmarks = 3 // Bookmarks williamr@4: }; williamr@4: williamr@4: // Integer type value to indicate what type of Home Page williamr@4: // should be launched when "Home" option is activated. williamr@4: // Valid values: williamr@4: // AccessPoint = 0, williamr@4: // User defined home page address = 1, williamr@4: // Current URL = 2, williamr@4: // Bookmarks = 3 williamr@4: // Enums for these valid values are as defined in TBrowserCenRepHomePageTypeValue williamr@4: const TUint32 KBrowserNGHomepageType = 0x00000031; williamr@4: williamr@2: // Mime types for HTTP accept header. williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGMimeTypes = 0x00000032; williamr@2: williamr@2: // Show History view on back softkey press. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserNGBackList = 0x00000033; williamr@2: williamr@2: // Auto refresh. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserNGAutoRefresh = 0x00000034; williamr@2: williamr@2: // The setting for encoding a URL with UTF-8 or the original encoding. williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserNGUtf8Encoding = 0x00000036; williamr@2: williamr@2: // With this setting automatic updating of williamr@2: // Wen Feeds can be set on (with anupdate interval) or off. williamr@2: // Valid values: williamr@2: // 0 = Every week williamr@2: // 1 = Every day williamr@2: // 2 = Every 4 hours williamr@2: // 3 = Every hour williamr@2: // 4 = Every 15 minutes williamr@2: // 5 = Off williamr@2: const TUint32 KBrowserNGAutomaticUpdating = 0x00000037; williamr@2: williamr@2: // Short cut keys for function: Navigates to home page williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncHomePg = 0x0000003A; williamr@2: williamr@4: // Short cut keys for function: Go to bookmark williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncBkMark = 0x0000003B; williamr@2: williamr@2: // Short cut keys for function: Find keyword williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncFindKeyWord = 0x0000003C; williamr@2: williamr@2: // Short cut keys for function: Go to the previous page williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncPrePage = 0x0000003D; williamr@2: williamr@2: // Short cut keys for function: Switch window williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncSwitchWin = 0x0000003E; williamr@2: williamr@2: // Short cut keys for function: Toggles miniature image on/off williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncMiniImage = 0x0000003F; williamr@2: williamr@2: // Short cut keys for function: Go to address williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncGoAddr = 0x00000040; williamr@2: williamr@2: // Short cut keys for function: Zoom in williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncZoomIn = 0x00000041; williamr@2: williamr@2: // Short cut keys for function: Zoom out williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncZoomOut = 0x00000042; williamr@2: williamr@2: // The access point used when Web Feeds was updated automatically williamr@2: const TUint32 KBrowserNGAutomaticUpdatingAccessPoint = 0x00000043; williamr@2: williamr@2: // Setting to enable "Rotate display" menu item williamr@2: const TUint32 KBrowserNGRotateDisplay = 0x00000044; williamr@2: williamr@2: // Setting to enable "Open download" menu item williamr@4: // Valid value 0 = no, 1 = yes williamr@2: const TUint32 KBrowserNGOpenDownloads = 0x00000045; williamr@2: williamr@2: //DEPRECATED/OBSOLETE: Smart Link. williamr@2: // Valid values: 0 = off 1 = on williamr@4: const TUint32 KBrowserNGSmartLink = 0x00000046; williamr@2: williamr@2: // Setting to enable updating while roaming williamr@2: // Valid values: 0 = off 1 = on williamr@2: const TUint32 KBrowserNGAutomaticUpdatingWhileRoaming = 0x00000047; williamr@2: williamr@2: // DEPRECATED/OBSOLETE: Show platform toolbar williamr@2: // Valid value int williamr@2: //const TUInt32 KBrowserNGShowPlatformToolbar = 0x00000048; williamr@2: williamr@2: // Last visible toolbar williamr@2: // Valid values: basic toolbar = 0 address toolbar = 1 williamr@2: //const TUint32 KBrowserNGLastVisibleToolbar = 0x00000049; williamr@2: williamr@2: // Setting to enable the Http Optimisations (HttpFilterOptB) williamr@2: // Valid values: 0 = disabled, 1 = enabled williamr@2: const TUint32 KBrowserNGHttpOptBEnabled = 0x00000050; williamr@2: williamr@2: // Setting to determines if the Access keys feature is enabled or disabled williamr@2: // Valid values: 0 = off 1 = on williamr@2: //const TUint32 KBrowserNGAccessKeys = 0x00000051; williamr@2: williamr@2: // The FileManager UID williamr@2: const TUint32 KFileManagerUid = 0x00000052; williamr@2: williamr@2: //the key used to get the default snap id williamr@2: const TUint32 KBrowserNGDefaultSnapId = 0x00000053; williamr@2: williamr@2: // User configurable suffixes for URL completion williamr@2: // Any String value williamr@2: const TUint32 KBrowserUrlSuffix = 0x00000054; williamr@2: williamr@2: //Setting for Toolbar On/Off configuration williamr@2: // Turns Toolbar On or Off ( 0 = Off ; 1 = On) williamr@2: const TUint32 KToolbarOnOff = 0x00000055; williamr@2: williamr@2: //Setting for Toolbar Button 1 Command williamr@2: const TUint32 KToolbarButton1Cmd = 0x00000056; williamr@2: williamr@2: //Setting for Toolbar Button 2 Command williamr@2: const TUint32 KToolbarButton2Cmd = 0x00000057; williamr@4: williamr@2: //Setting for Toolbar Button 3 Command williamr@2: const TUint32 KToolbarButton3Cmd = 0x00000058; williamr@2: williamr@2: //Setting for Toolbar Button 4 Command williamr@2: const TUint32 KToolbarButton4Cmd = 0x00000059; williamr@2: williamr@2: //Setting for Toolbar Button 5 Command williamr@2: const TUint32 KToolbarButton5Cmd = 0x00000060; williamr@2: williamr@2: //Setting for Toolbar Button 6 Command williamr@2: const TUint32 KToolbarButton6Cmd = 0x00000061; williamr@2: williamr@2: //Setting for Toolbar Button 7 Command williamr@2: const TUint32 KToolbarButton7Cmd = 0x00000062; williamr@2: williamr@2: //Setting for Shortcut Key 1 Command williamr@2: const TUint32 KShortcutKey1Cmd = 0x00000063; williamr@2: williamr@2: //Setting for Shortcut Key 2 Command williamr@2: const TUint32 KShortcutKey2Cmd = 0x00000064; williamr@2: williamr@2: //Setting for Shortcut Key 3 Command williamr@2: const TUint32 KShortcutKey3Cmd = 0x00000065; williamr@2: williamr@2: //Setting for Shortcut Key 4 Command williamr@2: const TUint32 KShortcutKey4Cmd = 0x00000066; williamr@2: williamr@2: //Setting for Shortcut Key 5 Command williamr@2: const TUint32 KShortcutKey5Cmd = 0x00000067; williamr@2: williamr@2: //Setting for Shortcut Key 6 Command williamr@2: const TUint32 KShortcutKey6Cmd = 0x00000068; williamr@2: williamr@2: //Setting for Shortcut Key 7 Command williamr@2: const TUint32 KShortcutKey7Cmd = 0x00000069; williamr@2: williamr@2: //Setting for Shortcut Key 8 Command williamr@2: const TUint32 KShortcutKey8Cmd = 0x0000006A; williamr@2: williamr@2: //Setting for Shortcut Key 9 Command williamr@2: const TUint32 KShortcutKey9Cmd = 0x0000006B; williamr@2: williamr@2: //Setting for Shortcut Key 0 Command williamr@2: const TUint32 KShortcutKey0Cmd = 0x0000006C; williamr@2: williamr@2: //Setting for Shortcut Key Star Command williamr@2: const TUint32 KShortcutKeyStarCmd = 0x0000006D; williamr@2: williamr@2: //Setting for Shortcut Key Hash Command williamr@2: const TUint32 KShortcutKeyHashCmd = 0x0000006E; williamr@2: williamr@2: //Setting for Shortcut Keys for QWERTY keypad williamr@2: // (1 = On = QWERTY keypad) williamr@2: // (0 = Off = Numeric keypad) williamr@2: const TUint32 KShortcutKeysForQwerty = 0x0000006F; williamr@2: williamr@2: // Int value which determines if and how williamr@2: // script console is enabled in Browser. williamr@2: // Valid values: 0 = disabled 1 = log to file 1 = log to UI console williamr@2: const TUint32 KBrowserNGScriptLog = 0x00000070; williamr@2: williamr@4: // KBrowserNGZoomMin represents the minimum percentage zoom level to be williamr@4: // supported by the browser. williamr@2: // Valid values: 10 to 2000, default value for this field 10 williamr@2: const TUint32 KBrowserNGZoomMin = 0x00000071; williamr@2: williamr@2: // The browser supports zoom levels between 10-2000 percent. williamr@4: // KBrowserNGZoomMax represents the maximum percentage zoom level to be williamr@2: // supported by the browser. williamr@2: // Valid values: 10 to 2000, default value for this field 200 williamr@2: const TUint32 KBrowserNGZoomMax = 0x00000072; williamr@2: williamr@4: // KBrowserNGZoomDefault represents the default percentage zoom level to be williamr@2: // supported by the browser when opening a webpage for the first time. williamr@2: // Valid values: 10 to 2000, default value for this field 100 williamr@2: const TUint32 KBrowserNGZoomDefault = 0x00000073; williamr@2: williamr@4: // KBrowserNGMaxRecentUrls is the number of Recent URLs to be shown in williamr@4: // the pop up list williamr@2: // Valid values: 1 to 10, default value for this field is 6 williamr@2: const TUint32 KBrowserNGMaxRecentUrls = 0x00000074; williamr@2: williamr@2: // Short cut keys for function: Toggles Full Screen Mode on/off williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncFullScreen = 0x00000075; williamr@2: williamr@2: // Short cut keys for function: Zoom Mode williamr@2: // Any String value williamr@2: const TUint32 KBrowserNGShortCutFuncZoomMode = 0x00000076; williamr@2: williamr@2: // KBrowserSearchIconPath path to mif file saving search icons williamr@2: // Given and updated by search application williamr@2: // like z:\\resource\\apps\\xxx.mif williamr@2: const TUint32 KBrowserSearchIconPath = 0x00000077; williamr@2: williamr@2: // KBrowserSearchIconId Current search iconId From search mif file williamr@2: // Given and updated by search application williamr@2: // Valid values: TInt williamr@2: const TUint32 KBrowserSearchIconId = 0x00000078; williamr@2: williamr@2: // KBrowserSearchIconMaskId Current search iconMaskId From search mif file williamr@2: // Given and updated by search application williamr@2: // Valid values: TInt williamr@2: const TUint32 KBrowserSearchIconMaskId = 0x00000079; williamr@2: williamr@2: // KBrowserSearchProviderTitle Title to current search provider williamr@2: // Given and updated by search application williamr@2: const TUint32 KBrowserSearchProviderTitle = 0x0000007A; williamr@2: williamr@2: // KBrowserServiceUrl Browser Service url williamr@2: // Used to lauch service application through scheme handler williamr@2: const TUint32 KBrowserServiceUrl = 0x0000007B; williamr@2: williamr@2: // KBrowserFirstBoot williamr@4: // Valid values: 1 if browser first boot is not done yet, other 0 williamr@2: const TUint32 KBrowserFirstBoot = 0x0000007C; williamr@2: williamr@4: // KBrowserSearch TInt if browser search is present williamr@2: // Valid values: 0, 1 williamr@2: const TUint32 KBrowserSearch = 0x0000007D; williamr@2: williamr@2: // KBrowserServices TInt if browser service is present williamr@4: // Valid values: 0,1 williamr@2: const TUint32 KBrowserServices = 0x0000007E; williamr@2: williamr@2: // KBrowserSearchAppUid - browser Search Application UID williamr@2: // Valid values:any positive 32-bit integer value williamr@2: const TUint32 KBrowserSearchAppUid= 0x0000007F; williamr@2: williamr@4: // Search Application View UID for selection of Default williamr@2: // Search Provider. williamr@2: // Valid values:any positive 32-bit integer value. williamr@2: const TUint32 KBrowserSearchProviderSettingViewId = 0x00000080; williamr@2: williamr@2: // KBrowserSearchProviderUrl Browser Search url williamr@2: // Used by Search Scheme Handler. williamr@2: const TUint32 KBrowserSearchProviderUrl = 0x00000081; williamr@2: williamr@4: // Cursormode which defines the cursor display supported status depends on phones. williamr@4: const TUint32 KBrowserCursorShowMode = 0x00000082; williamr@4: williamr@4: // Controls whether enter key can activate a link, ot just has a default behavior. williamr@4: const TUint32 KBrowserEnterKeyMode = 0x00000083; williamr@4: williamr@2: #endif // BROWSERUISDKCRKEYS_H