You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hint=keybinding ? localize('chatAccessibleViewHint',"Inspect this in the accessible view with {0}",keybinding) : localize('chatAccessibleViewHintNoKb',"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding");
290
-
}
291
-
returnhint;
287
+
returnkeybinding ? localize('chatAccessibleViewHint',"Inspect this in the accessible view with {0}",keybinding) : localize('chatAccessibleViewHintNoKb',"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding");
content.push(localize('chat.overview','The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.'));
23
24
content.push(localize('chat.requestHistory','In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.'));
25
+
content.push(openAccessibleViewKeybinding ? localize('chat.inspectResponse','In the input box, inspect the last response in the accessible view via {0}',openAccessibleViewKeybinding) : localize('chat.inspectResponseNoKb','With the input box focused, inspect the last response in the accessible view via the Open Accessible View command, which is currently not triggerable by a keybinding.'));
24
26
content.push(localize('chat.announcement','Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.'));
25
27
content.push(descriptionForCommand('chat.action.focus',localize('workbench.action.chat.focus','To focus the chat request/response list, which can be navigated with up and down arrows, invoke The Focus Chat command ({0}).',),localize('workbench.action.chat.focusNoKb','To focus the chat request/response list, which can be navigated with up and down arrows, invoke The Focus Chat List command, which is currently not triggerable by a keybinding.'),keybindingService));
26
28
content.push(descriptionForCommand('workbench.action.chat.focusInput',localize('workbench.action.chat.focusInput','To focus the input box for chat requests, invoke the Focus Chat Input command ({0})'),localize('workbench.action.interactiveSession.focusInputNoKb','To focus the input box for chat requests, invoke the Focus Chat Input command, which is currently not triggerable by a keybinding.'),keybindingService));
@@ -35,6 +37,7 @@ export function getAccessibilityHelpText(accessor: ServicesAccessor, type: 'pane
35
37
if(upHistoryKeybinding&&downHistoryKeybinding){
36
38
content.push(localize('inlineChat.requestHistory','In the input box, use {0} and {1} to navigate your request history. Edit input and use enter or the submit button to run a new request.',upHistoryKeybinding,downHistoryKeybinding));
37
39
}
40
+
content.push(openAccessibleViewKeybinding ? localize('inlineChat.inspectResponse','In the input box, inspect the response in the accessible view via {0}',openAccessibleViewKeybinding) : localize('inlineChat.inspectResponseNoKb','With the input box focused, inspect the response in the accessible view via the Open Accessible View command, which is currently not triggerable by a keybinding.'));
38
41
content.push(localize('inlineChat.contextActions',"Context menu actions may run a request prefixed with a /. Type / to discover such ready-made commands."));
39
42
content.push(localize('inlineChat.fix',"If a fix action is invoked, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing."));
exportconstCTX_INLINE_CHAT_HAS_PROVIDER=newRawContextKey<boolean>('inlineChatHasProvider',false,localize('inlineChatHasProvider',"Whether a provider for interactive editors exists"));
122
122
exportconstCTX_INLINE_CHAT_VISIBLE=newRawContextKey<boolean>('inlineChatVisible',false,localize('inlineChatVisible',"Whether the interactive editor input is visible"));
123
123
exportconstCTX_INLINE_CHAT_FOCUSED=newRawContextKey<boolean>('inlineChatFocused',false,localize('inlineChatFocused',"Whether the interactive editor input is focused"));
124
+
exportconstCTX_INLINE_CHAT_RESPONSE_FOCUSED=newRawContextKey<boolean>('inlineChatResponseFocused',false,localize('inlineChatResponseFocused',"Whether the interactive widget's response is focused"));
124
125
exportconstCTX_INLINE_CHAT_EMPTY=newRawContextKey<boolean>('inlineChatEmpty',false,localize('inlineChatEmpty',"Whether the interactive editor input is empty"));
125
126
exportconstCTX_INLINE_CHAT_INNER_CURSOR_FIRST=newRawContextKey<boolean>('inlineChatInnerCursorFirst',false,localize('inlineChatInnerCursorFirst',"Whether the cursor of the iteractive editor input is on the first line"));
126
127
exportconstCTX_INLINE_CHAT_INNER_CURSOR_LAST=newRawContextKey<boolean>('inlineChatInnerCursorLast',false,localize('inlineChatInnerCursorLast',"Whether the cursor of the iteractive editor input is on the last line"));
0 commit comments