Nie da się napisać "ć" w edytorze (Alt+C) na MacOS

1

W edytorze jak wciskam Alt+C, to zamiast ć albo nic nie ma, albo otwiera się blok kodu (3 backticki, enter, 3 backticki)

Chrome, macOS

1

Na Ubuntu działa z Chrome i z FF :O

1

Tak samo się dzieje na windowsie jak masz ustawiony angielski układ klawiatury. Na pewno masz polską klawiaturę?

0

ć - działa normalnie - win10, najnowszy chrome

0

Mam normalnie polski programisty i działa mi normalnie ta litera gdzie indziej. Również na samym forum poza edytorem. Tylko edytor to blokuje

0

@LukeJL: wejdź na jakąś stronę, gdzie możesz wpisać komentarz (choćby i na YT) i spróbuj tam - możliwe, że masz jakiś skrót w samej przeglądarce

0

No wygląda na to że macos nie rozróżnia prawego i lewego alta a na lewym alcie jest skrót do dodania kodu (o którym pewnie nikt nawet nie wie).
Troszkę niefortunny skrót klawiaturowy na polskim forum, czemu nie użyto ctrla? @Riddle

Swoją drogą na windowsie prawy alt = lewy alt + ctrl, nie wiem czy na macosie też się da w ten sposób wpisywać polskie znaki ale to byłby workaround.
Na windowsie też możesz wpisać tyldę (Shift + `), a potem "c" żeby uzyskać "ć". Przydatne jak komuś wypadły wszystkie ctrly i alty z klawiatury, albo chce wpisać "ą" / "ę" bez robienia twistera palcami. Czy te sposoby działają na macach?

0
obscurity napisał(a):

No wygląda na to że macos nie rozróżnia prawego i lewego alta a na lewym alcie jest skrót do dodania kodu (o którym pewnie nikt nawet nie wie).
Troszkę niefortunny skrót klawiaturowy na polskim forum, czemu nie użyto ctrla? @Riddle

Bo na windowsie Ctrl+Alt działa jak AltGr, i wstawiał ć zamiast wstawić kod.

Trzeba by usiąść i pomyśleć.

2
Riddle napisał(a):

Bo na windowsie Ctrl+Alt działa jak AltGr, i wstawiał ć zamiast wstawić kod.

Bardziej mi chodziło o samo Ctrl + C, ale zapomniałem że to przecież kopiowanie :D
No wygląda że trzeba użyć innej literki albo wywalić ten skrót bo pewnie i tak nikt o nim nie wiedział.

Alt + K (jak kod) byłby chyba ok, ale widzę że tam już jest <kbd>.
Czemu te skróty nie są opisane w tooltipach przycisków? Skąd userzy mają o nich wiedzieć?
Widzę że są opisane w instrukcji ale kto normalny czyta instrukcje edytora postów. Czemu niektóre skróty są na Alt a niektóre na Ctrl?

Ten sam problem będzie z "Ł", bo na Alt+L jest zaznaczanie obecnej linii. Po co skrót klawiaturowy do zaznaczenia linii tekstu, taki problem nacisnąć Shift+Home (/End)?

0

Może zamiast nieszczęsnego Alt + C, można by zrobic Ctrl + Alt + C?

Z drugiej strony ja i tak robię kod na forum wciskając po prostu 3 tyldy, nazwa języka, enter, kod, 3 tyldy.

0

@LukeJL: Będę na komputerze za 3h to się przyjrzę dokładnie.

0
obscurity napisał(a):
Riddle napisał(a):

Bo na windowsie Ctrl+Alt działa jak AltGr, i wstawiał ć zamiast wstawić kod.

Bardziej mi chodziło o samo Ctrl + C, ale zapomniałem że to przecież kopiowanie :D
No wygląda że trzeba użyć innej literki albo wywalić ten skrót bo pewnie i tak nikt o nim nie wiedział.

Alt + K (jak kod) byłby chyba ok, ale widzę że tam już jest <kbd>.
Czemu te skróty nie są opisane w tooltipach przycisków? Skąd userzy mają o nich wiedzieć?
Widzę że są opisane w instrukcji ale kto normalny czyta instrukcje edytora postów. Czemu niektóre skróty są na Alt a niektóre na Ctrl?

Ten sam problem będzie z "Ł", bo na Alt+L jest zaznaczanie obecnej linii. Po co skrót klawiaturowy do zaznaczenia linii tekstu, taki problem nacisnąć Shift+Home (/End)?

Z tego co pamiętam, to jak powstawał edytor, to Ty nigdy nieproponowałeś rozwiązań, tylko narzekałeś.

Więc może dla odmiany napisz vanilla js kod który umie rozróżnić ć oraz skrót klawiszowy na każdej przeglądarce i systemie i wtedy pogadamy.

To tylko trzy systemy i trzy klawisze, powinno być proste, prawda? :)

0
Riddle napisał(a):

Z tego co pamiętam, to jak powstawał edytor, to Ty nigdy nieproponowałeś rozwiązań, tylko narzekałeś.

Proponowałem mnóstwo rozwiązań, nawet w tym wątku ze trzy. Jestem tylko userem, mam własne projekty i nawet nie zamierzam się angażować w zmiany kodu forum.

Więc może dla odmiany napisz vanilla js kod który umie rozróżnić ć oraz skrót klawiszowy na każdej przeglądarce i systemie i wtedy pogadamy.

Po prostu wywalić ten skrót, ewentualnie zmienić np na Ctrl + `. Nikt nigdy nie korzystał, nacisnąć trzy razy tyldę vs dwa inne klawisze to żadna różnica. Na przycisku od dodawania kodu nawet ten skrót nigdy nie był opisany.
Wytłumacz lepiej może po co skrót do zaznaczania obecnej linijki tekstu (Alt+L) skoro już jest Shift+Home. I w ogóle czy ktoś inny te skróty widział i przedyskutował czy to wszystko samowolka żeby autorowi kodu było najwygodniej?

2
Riddle napisał(a):

To tylko trzy systemy i trzy klawisze, powinno być proste, prawda? :)

W zasadzie 5 systemów, bo komórki.

0
obscurity napisał(a):
Riddle napisał(a):

Z tego co pamiętam, to jak powstawał edytor, to Ty nigdy nieproponowałeś rozwiązań, tylko narzekałeś.

Proponowałem mnóstwo rozwiązań, nawet w tym wątku ze trzy.

Czyli jakie konkretnie?

Po prostu wywalić ten skrót, ewentualnie zmienić np na Ctrl + `. Nikt nigdy nie korzystał, nacisnąć trzy razy tyldę vs dwa inne klawisze to żadna różnica. Na przycisku od dodawania kodu nawet ten skrót nigdy nie był opisany.

Jakiś pomysł to jest. Aczkolwiek skróty z literami są bardziej popularne, piszący już mają palce w tym rejonie. Trzeba by spytać więcej osób czy wolą skrót z literą czy skrót z `.

obscurity napisał(a):

Wytłumacz lepiej może po co skrót do zaznaczania obecnej linijki tekstu (Alt+L) skoro już jest Shift+Home. I w ogóle czy ktoś inny te skróty widział i przedyskutował czy to wszystko samowolka żeby autorowi kodu było najwygodniej?

Okej, czyli typowe narzekanie znowu.

Jak chcesz poznać historię decyzji podjętych to wyszukaj sobie tematy po tagu 4play i zobaczysz: https://4programmers.net/Forum/Tag/4play

0
LukeJL napisał(a):

W edytorze jak wciskam Alt+C, to zamiast ć albo nic nie ma, albo otwiera się blok kodu (3 backticki, enter, 3 backticki)

Chrome, macOS

A Alt+C powinno wpisać "ć"? Bo u mnie Alt+C nic nie robi (Windows), i tylko Ctrl+Alt+C/AltGr+C wpisuje "ć".

To się w ogóle da jednoznacznie rozróżnić, tak żeby działało dobrze na każdym systemie?

1

Alt+<litera> nie służy do wprowadzania polskich liter diakrytyzowanych, więc może spokojnie być używany do wstawiania znaczników kodu. Propozycja z wykorzystaniem skrótu Alt+` też nie jest zła — można i tak, szczególnie, jeśli taki skrót jest już do tego celu wykorzystywany w innych serwisach.

Ogólnie chodzi o to, aby wybór skrótu dawał użytkownikowi możliwość intuicyjnego użycia (wedle wyrobionej pamięci mięśniowej). Ja tak nigdzie nie korzystam ze skrótów do wstawiania znaczników kodu (w żadnym serwisie webowym), więc mi wszystko jedno. Oczywiście pod warunkiem, że wszystkie znaki nadal będą możliwe do wprowadzenia.


Z tym grawisem może być kłopot, jeśli pojedyncze jego wciśnięcie nie wstawia znaku grawisu lub tyldy. Ja mam klawiaturę przemapowaną i zmieniłem zachowanie tego klawisza, tak abym nie musiał go gwałcić, aby wyprodukował znak. Nie pamiętam już jak on działał domyślnie.

0
furious programming napisał(a):

Alt+<litera> nie służy do wprowadzania polskich liter diakrytyzowanych, więc może spokojnie być używany do wstawiania znaczników kodu. Propozycja z wykorzystaniem skrótu Alt+` też nie jest zła — można i tak, szczególnie, jeśli taki skrót jest już do tego celu wykorzystywany w innych serwisach.

Ogólnie chodzi o to, aby wybór skrótu dawał użytkownikowi możliwość intuicyjnego użycia (wedle wyrobionej pamięci mięśniowej). Ja tak nigdzie nie korzystam ze skrótów do wstawiania znaczników kodu (w żadnym serwisie webowym), więc mi wszystko jedno. Oczywiście pod warunkiem, że wszystkie znaki nadal będą możliwe do wprowadzenia.


Z tym grawisem może być kłopot, jeśli pojedyncze jego wciśnięcie nie wstawia znaku grawisu lub tyldy. Ja mam klawiaturę przemapowaną i zmieniłem zachowanie tego klawisza, tak abym nie musiał go gwałcić, aby wyprodukował znak. Nie pamiętam już jak on działał domyślnie.

Właśnie sprawdziłem na macu, i faktycznie wciśnięcie ⌥+C (odpowiednik Alt+C) wpisuje "ć". @LukeJL dobrze kojarzę?

0

Skoro twierdzicie że skrótu do zamieniania w kod i tak nikt nie używa, to wrzucę poprawkę że teraz Ctrl+` zamienia zaznaczenie w kod.

PS: @LukeJL Sprawdź teraz.

2

o działa!
ććć

0
LukeJL napisał(a):

o działa!
ććć

Cieszę się że mogłem pomóc.

0

@LukeJL: W sumie tak się zastanawiam, na macu nie lepiej by było żeby zamiana kod to by było ⌘+`?

0
Riddle napisał(a):

Trzeba by spytać więcej osób czy wolą skrót z literą czy skrót z `.

Pytać ludzi przed wprowadzeniem zmiany? To byłaby nowość patrząc na ostatnie akcje z <> ;-)

obscurity napisał(a):

Większość ludzi nie wie że prawy alt to AltGr

Na forum programistów? Rzekłbym, że większość wie, ale w sumie dobry pomysł na ankietę :]

1 użytkowników online, w tym zalogowanych: 0, gości: 1