mirror of
				https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
				synced 2025-11-04 08:13:43 +08:00 
			
		
		
		
	[FIXED] now the default key should be CMD on MacOS
This commit is contained in:
		@@ -1,4 +1,5 @@
 | 
			
		||||
import { LLMModel } from "../client/api";
 | 
			
		||||
import { isMacOS } from "../utils";
 | 
			
		||||
import { getClientConfig } from "../config/client";
 | 
			
		||||
import {
 | 
			
		||||
  DEFAULT_INPUT_TEMPLATE,
 | 
			
		||||
@@ -27,7 +28,7 @@ export enum Theme {
 | 
			
		||||
export const DEFAULT_CONFIG = {
 | 
			
		||||
  lastUpdate: Date.now(), // timestamp, to merge state
 | 
			
		||||
 | 
			
		||||
  submitKey: SubmitKey.CtrlEnter as SubmitKey,
 | 
			
		||||
  submitKey: isMacOS() ? SubmitKey.MetaEnter : SubmitKey.CtrlEnter,
 | 
			
		||||
  avatar: "1f603",
 | 
			
		||||
  fontSize: 14,
 | 
			
		||||
  theme: Theme.Auto as Theme,
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								app/utils.ts
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								app/utils.ts
									
									
									
									
									
								
							@@ -178,10 +178,10 @@ export function getCSSVar(varName: string) {
 | 
			
		||||
 * Detects if the Operation system is MacOS
 | 
			
		||||
 */
 | 
			
		||||
export function isMacOS(): boolean {
 | 
			
		||||
    if (window !== 'undefined') {
 | 
			
		||||
        let userAgent = window?.navigator?.userAgent
 | 
			
		||||
        if (userAgent.indexOf('Mac') != -1) return true
 | 
			
		||||
    }
 | 
			
		||||
  if (typeof window !== "undefined") {
 | 
			
		||||
    let userAgent = window?.navigator?.userAgent;
 | 
			
		||||
    if (userAgent.indexOf("Mac") != -1) return true;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
    return false
 | 
			
		||||
  return false;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user