@ -60,28 +60,28 @@ class ReaderControlDelegate(
KeyEvent . KEYCODE _L -> switchBy ( - 1 , null , false )
KeyEvent . KEYCODE _L -> switchBy ( - 1 , null , false )
KeyEvent . KEYCODE _VOLUME _UP -> if ( settings . isReaderVolumeButtonsEnabled ) {
KeyEvent . KEYCODE _VOLUME _UP -> if ( settings . isReaderVolumeButtonsEnabled ) {
switchBy ( - 1 , event , false )
switchBy ( if ( settings . isReaderNavigationInverted ) 1 else - 1 , event , false )
} else {
} else {
return false
return false
}
}
KeyEvent . KEYCODE _VOLUME _DOWN -> if ( settings . isReaderVolumeButtonsEnabled ) {
KeyEvent . KEYCODE _VOLUME _DOWN -> if ( settings . isReaderVolumeButtonsEnabled ) {
switchBy ( 1 , event , false )
switchBy ( if ( settings . isReaderNavigationInverted ) - 1 else 1 , event , false )
} else {
} else {
return false
return false
}
}
KeyEvent . KEYCODE _DPAD _RIGHT -> switchByRelative ( 1 , event )
KeyEvent . KEYCODE _DPAD _RIGHT -> switchByRelative ( if ( settings . isReaderNavigationInverted ) - 1 else 1 , event )
KeyEvent . KEYCODE _DPAD _LEFT -> switchByRelative ( - 1 , event )
KeyEvent . KEYCODE _DPAD _LEFT -> switchByRelative ( if ( settings . isReaderNavigationInverted ) 1 else - 1 , event )
KeyEvent . KEYCODE _DPAD _CENTER -> listener . toggleUiVisibility ( )
KeyEvent . KEYCODE _DPAD _CENTER -> listener . toggleUiVisibility ( )
KeyEvent . KEYCODE _SYSTEM _NAVIGATION _UP ,
KeyEvent . KEYCODE _SYSTEM _NAVIGATION _UP ,
KeyEvent . KEYCODE _DPAD _UP -> switchBy ( - 1 , event , true )
KeyEvent . KEYCODE _DPAD _UP -> switchBy ( if ( settings . isReaderNavigationInverted ) 1 else - 1 , event , true )
KeyEvent . KEYCODE _SYSTEM _NAVIGATION _DOWN ,
KeyEvent . KEYCODE _SYSTEM _NAVIGATION _DOWN ,
KeyEvent . KEYCODE _DPAD _DOWN -> switchBy ( 1 , event , true )
KeyEvent . KEYCODE _DPAD _DOWN -> switchBy ( if ( settings . isReaderNavigationInverted ) - 1 else 1 , event , true )
else -> return false
else -> return false
}
}
@ -95,10 +95,10 @@ class ReaderControlDelegate(
private fun processAction ( action : TapAction ) {
private fun processAction ( action : TapAction ) {
when ( action ) {
when ( action ) {
TapAction . PAGE _NEXT -> listener . switchPageBy ( 1 )
TapAction . PAGE _NEXT -> listener . switchPageBy ( if ( settings . isReaderNavigationInverted ) - 1 else 1 )
TapAction . PAGE _PREV -> listener . switchPageBy ( - 1 )
TapAction . PAGE _PREV -> listener . switchPageBy ( if ( settings . isReaderNavigationInverted ) 1 else - 1 )
TapAction . CHAPTER _NEXT -> listener . switchChapterBy ( 1 )
TapAction . CHAPTER _NEXT -> listener . switchChapterBy ( if ( settings . isReaderNavigationInverted ) - 1 else 1 )
TapAction . CHAPTER _PREV -> listener . switchChapterBy ( - 1 )
TapAction . CHAPTER _PREV -> listener . switchChapterBy ( if ( settings . isReaderNavigationInverted ) 1 else - 1 )
TapAction . TOGGLE _UI -> listener . toggleUiVisibility ( )
TapAction . TOGGLE _UI -> listener . toggleUiVisibility ( )
TapAction . SHOW _MENU -> listener . openMenu ( )
TapAction . SHOW _MENU -> listener . openMenu ( )
}
}