キーボードショートカットを2つだけ追加

This commit is contained in:
tateisu 2021-06-01 07:59:35 +09:00
parent 411fedc4f5
commit 098487a886
2 changed files with 43 additions and 1 deletions

View File

@ -2795,4 +2795,25 @@ class ActMain : AppCompatActivity(),
)
}
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
if(super.onKeyDown(keyCode, event)) return true
if(event!=null) {
if (event.isCtrlPressed) return true
}
return false
}
override fun onKeyUp(keyCode: Int, event: KeyEvent?): Boolean {
val rv = super.onKeyUp(keyCode, event)
if( event != null){
if( event.isCtrlPressed ){
log.d("onKeyUp code=$keyCode rv=$rv")
when(keyCode){
KeyEvent.KEYCODE_N -> btnToot.performClick()
}
return true
}
}
return rv
}
}

View File

@ -20,7 +20,6 @@ import android.text.Editable
import android.text.InputType
import android.text.TextWatcher
import android.text.method.LinkMovementMethod
import android.util.DisplayMetrics
import android.view.*
import android.view.inputmethod.EditorInfo
import android.widget.*
@ -526,6 +525,28 @@ class ActPost : AppCompatActivity(),
////////////////////////////////////////////////////////////////
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
if(super.onKeyDown(keyCode, event)) return true
if(event!=null) {
if (event.isCtrlPressed) return true
}
return false
}
override fun onKeyUp(keyCode: Int, event: KeyEvent?): Boolean {
val rv = super.onKeyUp(keyCode, event)
if( event != null){
if( event.isCtrlPressed ){
ActMain.log.d("onKeyUp code=$keyCode rv=$rv")
when(keyCode){
KeyEvent.KEYCODE_P -> btnPost.performClick()
}
return true
}
}
return rv
}
override fun onClick(v: View) {
refActPost = WeakReference(this)
when (v.id) {