1package: "android.view.inputmethod" 2container: "system" 3 4flag { 5 name: "refactor_insets_controller" 6 namespace: "input_method" 7 description: "Feature flag for refactoring InsetsController and removing ImeInsetsSourceConsumer" 8 bug: "298172246" 9 is_fixed_read_only: true 10} 11 12flag { 13 name: "editorinfo_handwriting_enabled" 14 is_exported: true 15 namespace: "input_method" 16 description: "Feature flag for adding EditorInfo#mStylusHandwritingEnabled" 17 bug: "293898187" 18 is_fixed_read_only: true 19} 20 21flag { 22 name: "imm_userhandle_hostsidetests" 23 is_exported: true 24 namespace: "input_method" 25 description: "Feature flag for replacing UserIdInt with UserHandle in some helper IMM functions" 26 bug: "301713309" 27 is_fixed_read_only: true 28} 29 30flag { 31 name: "concurrent_input_methods" 32 is_exported: true 33 namespace: "input_method" 34 description: "Feature flag for concurrent multi-session IME" 35 bug: "284527000" 36 is_fixed_read_only: true 37} 38 39flag { 40 name: "home_screen_handwriting_delegator" 41 is_exported: true 42 namespace: "input_method" 43 description: "Feature flag for supporting stylus handwriting delegation from RemoteViews on the home screen" 44 bug: "279959705" 45} 46 47flag { 48 name: "use_handwriting_listener_for_tooltype" 49 namespace: "input_method" 50 description: "Feature flag for using handwriting spy for determining pointer toolType." 51 bug: "309554999" 52 is_fixed_read_only: true 53} 54 55flag { 56 name: "use_zero_jank_proxy" 57 is_exported: true 58 namespace: "input_method" 59 description: "Feature flag for using a proxy that uses async calls to achieve zero jank for IMMS calls." 60 bug: "293640003" 61 is_fixed_read_only: true 62} 63 64flag { 65 name: "use_input_method_info_safe_list" 66 namespace: "input_method" 67 description: "Use InputMethodInfoSafeList for more reliable binder IPCs" 68 bug: "339761278" 69 is_fixed_read_only: true 70 metadata { 71 purpose: PURPOSE_BUGFIX 72 } 73} 74 75flag { 76 name: "ime_switcher_revamp" 77 is_exported: true 78 namespace: "input_method" 79 description: "Feature flag for revamping the Input Method Switcher menu" 80 bug: "311791923" 81 is_fixed_read_only: true 82} 83 84flag { 85 name: "initiation_without_input_connection" 86 namespace: "input_method" 87 description: "Feature flag for initiating handwriting without InputConnection" 88 bug: "308827131" 89 is_fixed_read_only: true 90} 91 92flag { 93 name: "connectionless_handwriting" 94 is_exported: true 95 namespace: "input_method" 96 description: "Feature flag for connectionless stylus handwriting APIs" 97 bug: "300979854" 98 is_fixed_read_only: true 99} 100 101flag { 102 name: "predictive_back_ime" 103 namespace: "input_method" 104 description: "Predictive back animation for IMEs" 105 bug: "322836622" 106 is_fixed_read_only: true 107} 108 109flag { 110 name: "ctrl_shift_shortcut" 111 namespace: "input_method" 112 description: "Ctrl+Shift shortcut to switch IMEs" 113 bug: "327198899" 114 is_fixed_read_only: true 115 metadata { 116 purpose: PURPOSE_BUGFIX 117 } 118} 119 120flag { 121 name: "defer_show_soft_input_until_session_creation" 122 namespace: "input_method" 123 description: "Defers showSoftInput until the IME session has been created." 124 bug: "337766845" 125 is_fixed_read_only: true 126 metadata { 127 purpose: PURPOSE_BUGFIX 128 } 129} 130