| 259 |
if (section_topic_view_mode) |
if (section_topic_view_mode) |
| 260 |
{ |
{ |
| 261 |
snprintf(p_ctx->msg, sizeof(p_ctx->msg), |
snprintf(p_ctx->msg, sizeof(p_ctx->msg), |
| 262 |
"| 返回[\033[32m←\033[33m,\033[32mESC\033[33m] │ " |
"| 返回[\033[32m←\033[33m,\033[32mESC\033[33m] | " |
| 263 |
"同主题阅读[\033[32m↑\033[33m/\033[32m↓\033[33m] │ " |
"同主题阅读[\033[32m↑\033[33m/\033[32m↓\033[33m] | " |
| 264 |
"模式[\033[32mp\033[33m] | 帮助[\033[32mh\033[33m] |"); |
"模式[\033[32mp\033[33m] | 帮助[\033[32mh\033[33m] |"); |
| 265 |
} |
} |
| 266 |
else |
else |
| 267 |
{ |
{ |
| 268 |
snprintf(p_ctx->msg, sizeof(p_ctx->msg), |
snprintf(p_ctx->msg, sizeof(p_ctx->msg), |
| 269 |
"| 返回[\033[32m←\033[33m,\033[32mESC\033[33m] │ " |
"| 返回[\033[32m←\033[33m,\033[32mESC\033[33m] | " |
| 270 |
"移动[\033[32m↑\033[33m/\033[32m↓\033[33m/\033[32mPgUp\033[33m/\033[32mPgDn\033[33m] │ " |
"移动[\033[32m↑\033[33m/\033[32m↓\033[33m/\033[32mPgUp\033[33m/\033[32mPgDn\033[33m] | " |
| 271 |
"模式[\033[32mp\033[33m] | 帮助[\033[32mh\033[33m] |"); |
"模式[\033[32mp\033[33m] | 帮助[\033[32mh\033[33m] |"); |
| 272 |
} |
} |
| 273 |
*p_key = 0; |
*p_key = 0; |
| 274 |
break; |
break; |
| 275 |
case KEY_UP: |
case KEY_UP: |
| 276 |
|
case KEY_PGUP: |
| 277 |
|
case KEY_HOME: |
| 278 |
if (p_ctx->reach_begin) |
if (p_ctx->reach_begin) |
| 279 |
{ |
{ |
| 280 |
if (section_topic_view_mode) |
if (section_topic_view_mode) |
| 281 |
{ |
{ |
| 282 |
*p_key = KEY_PGUP; |
*p_key = KEY_PGUP; |
| 283 |
} |
} |
| 284 |
|
else |
| 285 |
|
{ |
| 286 |
|
*p_key = KEY_UP; |
| 287 |
|
} |
| 288 |
return 1; |
return 1; |
| 289 |
} |
} |
| 290 |
break; |
break; |
| 291 |
case KEY_DOWN: |
case KEY_DOWN: |
| 292 |
|
case KEY_PGDN: |
| 293 |
|
case KEY_END: |
| 294 |
if (p_ctx->reach_end) |
if (p_ctx->reach_end) |
| 295 |
{ |
{ |
| 296 |
if (section_topic_view_mode) |
if (section_topic_view_mode) |
| 297 |
{ |
{ |
| 298 |
*p_key = KEY_PGDN; |
*p_key = KEY_PGDN; |
| 299 |
} |
} |
| 300 |
|
else |
| 301 |
|
{ |
| 302 |
|
*p_key = KEY_DOWN; |
| 303 |
|
} |
| 304 |
return 1; |
return 1; |
| 305 |
} |
} |
| 306 |
break; |
break; |