Enhance(frontend): Shift+Tabで前の補完候補が選択できるように (#12704)
* Shift+Tabで前の補完候補が選択できるように * update CHANGELOG.md
This commit is contained in:
		
							parent
							
								
									6b39ba918f
								
							
						
					
					
						commit
						38b82b8582
					
				
					 2 changed files with 15 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -63,6 +63,7 @@
 | 
			
		|||
	- MFMでコードブロックを利用する際に意図しないハイライトが起こらないようになりました
 | 
			
		||||
	- 逆に、MFMでコードハイライトを利用したい際は言語を明示的に指定する必要があります  
 | 
			
		||||
	(例: ` ```js ` → Javascript, ` ```ais ` → AiScript)
 | 
			
		||||
-	Enhance: 絵文字などのオートコンプリートでShift+Tabを押すと前の候補を選択できるように
 | 
			
		||||
- Fix: 「設定のバックアップ」で一部の項目がバックアップに含まれていなかった問題を修正
 | 
			
		||||
- Fix: ウィジェットのジョブキューにて音声の発音方法変更に追従できていなかったのを修正 #12367
 | 
			
		||||
- Fix: コードエディタが正しく表示されない問題を修正
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -359,12 +359,25 @@ function onKeydown(event: KeyboardEvent) {
 | 
			
		|||
			}
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		case 'Tab':
 | 
			
		||||
		case 'ArrowDown':
 | 
			
		||||
			cancel();
 | 
			
		||||
			selectNext();
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		case 'Tab':
 | 
			
		||||
			if (event.shiftKey) {
 | 
			
		||||
				if (select.value !== -1) {
 | 
			
		||||
					cancel();
 | 
			
		||||
					selectPrev();
 | 
			
		||||
				} else {
 | 
			
		||||
					props.close();
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				cancel();
 | 
			
		||||
				selectNext();
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		default:
 | 
			
		||||
			event.stopPropagation();
 | 
			
		||||
			props.textarea.focus();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue