Wiem, że w większości aplikacji i platform istnieje kilka wszechstronnych skrótów Ctrl / Cmd S dla oszczędności.
Ale zauważyłem, że istnieje wiele niezgodności z innymi popularnymi funkcjami. Na przykład niektóre programy używają Ctrl Przesunięcie S dla „Zapisz jako”, podczas gdy inni używają Ctrl Alt S (z Shiftem zarezerwowanym dla „Zapisz wszystko”).
Zastanawiam się, czy istnieje jakakolwiek zgoda co do tego, jakie funkcje należy przypisać do jakich kluczy? Widzę modyfikator Shift jako funkcję „zastosuj do wszystkich”, z Alt jako „alternatywną funkcją”. Więc wolę Ctrl Alt S dla „Zapisz jako” i zachowaj Ctrl Przesunięcie dla „Zapisz wszystko”, „Zamknij wszystko” itp.
Jeśli nie ma konsensusu, czy powinno być?
źródło
Odpowiedzi:
Nie, nie ma „oficjalnego” konsensusu. Ale programiści chcą mieć pewność, że ich programy są łatwe w użyciu, więc mają tendencję do naśladowania tego, co zostało przyjęte jako powszechna praktyka. CTRL + do prawie zawsze będzie to jakaś forma kopii w kontekście twojej aplikacji, tak jak CTRL + S prawie zawsze będzie jakąś formą oszczędzania. Jeśli chcesz zadowolić swoich użytkowników, uczyń swój program tak znanym, jak to tylko możliwe.
źródło
Chodzi o to, do czego programista jest przyzwyczajony. Nienawidzę VS za zabicie linii Ctrl + X , robi to za każdym razem, gdy używam
C-x C-s
jak kiedyś w Emacs.Jeśli jesteś programistą, moja sugestia brzmiałaby - dostosuj ją, ustaw domyślnie przy użyciu najpopularniejszego programu w swojej dziedzinie i po prostu naprawiaj błędy, są one znacznie ważniejsze.
źródło
Absolutnie nie. W ogóle nie ma zgody, nawet między aplikacjami Microsoftu. Nie tylko programiści mogą wybrać, co chcą wdrożyć, a nawet mogą zrezygnować z implementacji niektórych z nich.
Innym problemem jest język. W języku angielskim „ctrl + S” może być dobrym skrótem dla „Zapisz”, ale dla języka hiszpańskiego powinien to być „Ctrl + g” (guardar) i jest w wielu programach.
Istnieją jednak pewne zasady, jak zapewne wiecie, ale nie ma niezniszczalnych praw.
źródło