Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blackcj/AndroidCustomKeyboard
/ functions
Functions
89 in github.com/blackcj/AndroidCustomKeyboard
⨍
Functions
89
◇
Types & classes
12
↓ 8 callers
Method
updateSubtypeEnabler
()
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:180
↓ 7 callers
Method
updateCandidates
Update the list of available candidates from the current composing text. This will need to be filled in by however you are determining candidates.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:578
↓ 7 callers
Method
updateShiftKeyState
Helper to update the shift state of our keyboard based on the initial editor state.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:473
↓ 6 callers
Method
setLatinKeyboard
(LatinKeyboard nextKeyboard)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:140
↓ 5 callers
Method
setSuggestions
(List<String> suggestions, boolean completions, boolean typedWordValid)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:592
↓ 4 callers
Method
commitTyped
Helper function to commit any text being composed in to the editor.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:461
↓ 4 callers
Method
pickSuggestionManually
(int index)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:704
↓ 3 callers
Method
keyDownUp
Helper to send a key down / key up pair to the current editor.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:499
↓ 3 callers
Method
onKey
(int primaryCode, int[] keyCodes)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:526
↓ 3 callers
Method
setInputMethodSettingsCategoryTitle
Sets the title for the input method settings category with a resource ID. @param resId The resource ID of the title.
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsInterface.java:36
↓ 3 callers
Method
setSubtypeEnablerTitle
Sets the title for the input method enabler preference for launching subtype enabler with a resource ID. @param resId The resource ID of the title.
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsInterface.java:49
↓ 2 callers
Method
clear
()
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:254
↓ 2 callers
Method
getToken
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:665
↓ 2 callers
Method
handleBackspace
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:605
↓ 2 callers
Method
handleClose
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:659
↓ 2 callers
Method
onDraw
If the canvas is null, then only touch calculations are performed to pick the target candidate.
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:156
↓ 2 callers
Method
setSubtypeEnablerIcon
Sets the icon for the preference for launching subtype enabler with a resource ID. @param resId The resource id of an optional icon for the preference
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsInterface.java:62
↓ 2 callers
Method
setSubtypeOnSpaceKey
(final InputMethodSubtype subtype)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java:60
↓ 1 callers
Method
checkToggleCapsLock
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:681
↓ 1 callers
Method
dumpSuggestionsInfoInternal
( final List<String> sb, final SuggestionsInfo si, final int length, final int offset)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:772
↓ 1 callers
Method
getEnabledSubtypesLabel
( Context context, InputMethodManager imm, InputMethodInfo imi)
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:99
↓ 1 callers
Method
getMyImi
(Context context, InputMethodManager imm)
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:88
↓ 1 callers
Method
getSubtypeEnablerTitle
(Context context)
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:172
↓ 1 callers
Method
getWordSeparators
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:691
↓ 1 callers
Method
handleCharacter
(int primaryCode, int[] keyCodes)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:642
↓ 1 callers
Method
handleLanguageSwitch
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:677
↓ 1 callers
Method
handleShift
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:621
↓ 1 callers
Method
init
Initialize internal states of this object. @param context the context for this application. @param prefScreen a PreferenceScreen of PreferenceActivity
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:57
↓ 1 callers
Method
isWordSeparator
(int code)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:695
↓ 1 callers
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/blackcj/customkeyboard/ImePreferences.java:37
↓ 1 callers
Method
pickDefaultCandidate
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:700
↓ 1 callers
Method
removeHighlight
()
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:317
↓ 1 callers
Method
scrollToTarget
()
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:220
↓ 1 callers
Method
sendKey
Helper to send a character to the editor as raw key events.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:509
↓ 1 callers
Method
setImeOptions
This looks at the ime options given by the current editor, to set the appropriate label on the keyboard's enter key (if it has one).
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:109
↓ 1 callers
Method
setLanguageSwitchKeyVisibility
Dynamically change the visibility of the language switch key (a.k.a. globe key). @param visible True if the language switch key should be visible.
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:86
↓ 1 callers
Method
setService
A connection back to the service to communicate with the text field @param listener
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:127
Method
ApplicationTest
()
app/src/androidTest/java/com/blackcj/customkeyboard/ApplicationTest.java:10
Method
CandidateView
Construct a CandidateView for showing suggested words for completion. @param context @param attrs
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:72
Method
LatinKey
(Resources res, Keyboard.Row parent, int x, int y, XmlResourceParser parser)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:149
Method
LatinKeyboard
(Context context, int xmlLayoutResId)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:55
Method
LatinKeyboardView
(Context context, AttributeSet attrs)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java:38
Method
addition_isCorrect
()
app/src/test/java/com/blackcj/customkeyboard/ExampleUnitTest.java:11
Method
computeHorizontalScrollRange
()
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:131
Method
createKeyFromXml
(Resources res, Row parent, int x, int y, XmlResourceParser parser)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:64
Method
getIntent
()
app/src/main/java/com/blackcj/customkeyboard/ImePreferences.java:29
Method
isAlphabet
Helper to determine if a given character code is alphabetic.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:488
Method
isInside
Overriding this method so that we can reduce the target area for the key that closes the keyboard.
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:158
Method
isValidFragment
(final String fragmentName)
app/src/main/java/com/blackcj/customkeyboard/ImePreferences.java:45
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/blackcj/customkeyboard/ImePreferences.java:51
Method
onCreate
Main initialization of the input method component. Be sure to call to super class.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:98
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsFragment.java:37
Method
onCreateCandidatesView
Called by the framework when your view for showing candidates needs to be generated, like {@link #onCreateInputView}.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:151
Method
onCreateInputView
Called by the framework when your view for creating input needs to be generated. This will be called the first time your input method is displayed, a
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:131
Method
onCurrentInputMethodSubtypeChanged
(InputMethodSubtype subtype)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:282
Method
onDisplayCompletions
This tells us about completions that the editor has determined based on the current text in it. We want to use this in fullscreen mode to show the co
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:315
Method
onDraw
(Canvas canvas)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java:66
Method
onFinishInput
This is called when the user is done editing a field. We can use this to reset our state.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:254
Method
onGetSentenceSuggestions
(SentenceSuggestionsInfo[] results)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:781
Method
onGetSuggestions
http://www.tutorialspoint.com/android/android_spelling_checker.htm @param results results
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:753
Method
onInitializeInterface
This is the point where you can do all of your UI initialization. It is called after creation and any configuration change.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:111
Method
onKeyDown
Use this to monitor key events being delivered to the application. We get first crack at them, and can either resume them or let them continue to the
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:374
Method
onKeyUp
Use this to monitor key events being delivered to the application. We get first crack at them, and can either resume them or let them continue to the
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:443
Method
onLongPress
(Key key)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java:46
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:136
Method
onPreferenceClick
(Preference preference)
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:67
Method
onPress
(int primaryCode)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:742
Method
onRelease
(int primaryCode)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:746
Method
onResume
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsFragment.java:96
Method
onScroll
(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:99
Method
onStartInput
This is the main point where we do our initialization of the input method to begin operating on an application. At this point we have been bound to t
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:163
Method
onStartInputView
(EditorInfo attribute, boolean restarting)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:273
Method
onText
(CharSequence text)
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:561
Method
onTouchEvent
(MotionEvent me)
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:261
Method
onUpdateSelection
Deal with the editor reporting movement of its cursor.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:290
Method
setInputMethodSettingsCategoryTitle
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsFragment.java:48
Method
setInputMethodSettingsCategoryTitle
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:118
Method
setSpaceIcon
(final Drawable icon)
app/src/main/java/com/blackcj/customkeyboard/LatinKeyboard.java:141
Method
setSubtypeEnablerIcon
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsFragment.java:80
Method
setSubtypeEnablerIcon
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:156
Method
setSubtypeEnablerTitle
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsFragment.java:64
Method
setSubtypeEnablerTitle
{@inheritDoc}
app/src/main/java/com/android/inputmethodcommon/InputMethodSettingsImpl.java:137
Method
setSuggestions
(List<String> suggestions, boolean completions, boolean typedWordValid)
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:239
Method
swipeDown
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:735
Method
swipeLeft
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:730
Method
swipeRight
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:723
Method
swipeUp
()
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:739
Method
takeSuggestionAt
For flick through from keyboard, call this method with the x coordinate of the flick gesture. @param x
app/src/main/java/com/blackcj/customkeyboard/CandidateView.java:307
Method
translateKeyDown
This translates incoming hard key events in to edit operations on an InputConnection. It is only needed when using the PROCESS_HARD_KEYS option.
app/src/main/java/com/blackcj/customkeyboard/SoftKeyboard.java:337