ATNEL tech-forum
https://forum.atnel.pl/

Problem z ~~ Tylda klawiatura
https://forum.atnel.pl/topic919.html
Strona 1 z 1

Autor:  cocaine2012 [ 12 mar 2012, o 17:42 ]
Tytuł:  Problem z ~~ Tylda klawiatura

Witam

Zacząłem uczyć się języka C w środowisku Eclipse dla AVR mam pytanie co do znaku negacji TYLDY ~~ jak naciskam shift + znak Tyldy to wyskakują mi dwie tyldy ~~ da się coś z tym zrobić żeby była jedna tylda po naciśnięciu ? Ustawiony mam język polski programisty

pozdrawiam

Autor:  MichalXY [ 12 mar 2012, o 17:52 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Słuchaj twój problem polega na tym że ty dwa razy naciskasz shift+tylda. Ta kombinacja działa w ten sposób: shift+~(znak tyldy pojawi się wtedy gdy wciśniesz któryś z klawiszy po naciśnięciu shift+~) i piszesz np (1<<0); bynajmniej ja tak mam.

Autor:  mirekk36 [ 12 mar 2012, o 18:00 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

DOKŁADNIE ;) ta durna tylda tak ma, czyli:

1. albo RAZ wciskasz kombinację SHIFT+TYLDA a potem od razu kolejny znak, który ma po niej bezpośrednio wystąpić i dopiero wtedy się pojawi nasza TYLDA

2. albo RAZ wciskasz SHIFT+TYLDA a potem np klawisz SPACJA ;) i też zadziała


Najlepszy numer jest gdy się chce postawić spację przed literką L gdy np stworzymy sobie makro LED_PIN i chcemy napisać np:

Cytuj:
~LED_PIN


wtedy gdy skorzystasz z pierwszego sposobu to po wciśnięciu znaku L zamieni się on na Ł ;) czyli dostaniesz zamiast tyldy coś takiego

Cytuj:
ŁED_ON


hyhyhy dlatego wtedy lepiej wybrać drugi sposób ze spacją ;)

Autor:  SunRiver [ 12 mar 2012, o 20:44 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Dlatego właśnie używam kodów ASCII
bowiem chciał nie chciał tylda jest w klawiaturach od zarania dziejów bardzo dziwnym zjawiskiem.

Może trzeba by nad jakimś ulepszaczem pomysleć typu Wstaw tyldę :)

Autor:  mirekk36 [ 12 mar 2012, o 21:00 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

No ale już wiem skąd się wzięło takie zachowanie tej tyldy ;)

Otóż służy ona do uzyskiwania znaków narodowych, w naszym przypadku ogonków: ąśżźńłóę ĄŚŻŹĆŃŁÓĘ

Spróbujcie sobie wpisać kombinację SHIFT+TYLDA + dowolna litera: a,s,z,x,c,n,l,o,e albo A,S,Z,X,C,N,L,O,E

to szybko się okaże jak łatwo napisać polskie znaczki ;)

Autor:  SunRiver [ 12 mar 2012, o 21:15 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

ależ oczywiście mirku tyle że to naleciałośc z klawiatury maszynistki , w sumie w CP-1250 działa dalej :)

Autor:  mirekk36 [ 12 mar 2012, o 21:59 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Tak naleciałość - ale teraz jak widzę może się to czasem przydać, np nieraz są włączone w jakichś edytorach skróty klawiszowe np ALT+S itp .... wtedy nie ma jak wpisać literek ś, Ś ;) ..... a dzięki temu trickowi nie ma żadnego problemu.

Autor:  SunRiver [ 13 mar 2012, o 09:31 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

myśle że VI albo emacsa nikt juz uzywał nie bedzie :)

Autor:  stachu [ 14 mar 2012, o 21:58 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Nie wdziałem że ECLIPSE jest takie "głupi" w Code::Blocksie wchodzi wszystko bez problemów

Co do vi używam vim-a jest standardowo w większości linuxo unixo- pochodnych dystrybucjach
Jak pewna Pani zabrała mi okienka to nauczyłem go się obsługiwać, kto spróbuje go to zobaczy jego potegę.

Na windowsie też można go używać w trybie konsolowym
Po tym już nie chce się używać prostych edytorów typy
nano gdzie trzeba się nieco nagimnastykować aby kolorować składnie
numerować linie formatować kod

Pozdrawiam i zachęcam o zapoznania się na dodatek w trybie konsolowym też może podpowiadać :D

Autor:  mirekk36 [ 14 mar 2012, o 22:27 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

stachu napisał(a):
Nie wdziałem że ECLIPSE jest takie "głupi" w Code::Blocksie wchodzi wszystko bez problemów


Panie kolego, proponuję na drugi raz sprawdzić coś zanim się napisze coś mało odpowiedzialnie. Po pierwsze to co to może oznaczać, że Eclipse może być taki "głupi" bo w CB wszystko wychodzi bez problemów? Czytałeś w ogóle ten temat ? Ja rozumiem, że nie lubisz Windowsa i że dla ciebie liczy się tylko linux i konsola. Trudno - nie każdy musi lubić jedno i drugie.

Ale nie opowiadaj proszę uprzejmie, takich fantasmagorii bo rozumiem, że chodziło ci o to że w CB tylda jak powiedziałeś "wchodzi bez problemów" ..... Może pod linuxem tak ale nie pod Windows. Bo zachowanie się tyldy o którym tu rozmawiamy zależy panie kochany nie od Eclipsa czy CB ale od systemu operacyjnego. I tylda identycznie się zachowuje w CB jeśli się go używa pod Windows.

Jeśli zaś tylda działa normalnie w CB pod linuxem (wierzę ci na słowo bo ja nie znam linuxa i na pewno nie byłbym w stanie przyzwyczajać się do jakichś konsolowych programów) to w Eclipse pod linuxem tylda będzie działać identycznie dobrze.....

Zatem sam widzisz, że to określenie "głupi" Eclipse jakoś ci tak głupio wyszło hmmm ?

Autor:  SunRiver [ 14 mar 2012, o 22:38 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

dlatego pod linem zawsze lubiłem emacsa , nie wspominając o wypasionej szybkiej i przeglądarce internetowej Lynx :)


Co zaś sie tyczy:
stachu napisał(a):
Nie wdziałem że ECLIPSE jest takie "głupi" w Code::Blocksie wchodzi wszystko bez problemów


Mysle że to troche złe i macosze traktowanie róznych edytorów : C::B jest zamknietym edytorem
ma spore możliwości , ale chyba jednak moim zdaniem jest jak nokia --- >> przerost formy nad treścią
to że ma właśne skróty i obłożenie jest niczym w porównaniu z zamknieta architektórą.


Natomiast eclipse jest otwarty , i niezależny od platformy programowo-sprzętowej
ma to niestety też swoje wady jak każde rozwiązanie, ale też nikt nie broni nikomu żeby sobie wyedytować i pozmieniać . Owsze lepiej by było jakby pracował windows w ISO a nie CP , ale chyba szybko im sie nie uda wiec puki co tylda bedzie działać jak działa - właśnie w celu zachowania zgodności.


Dlatego nie mozna pisać że program jest "głupi" bo coś tam robi inaczej ... właśnie w zasadzie to można by powiedzieć że oprogramowanie jest ułomnie napisany bo zmienia odwiecznie (dos1.0) ustalone zachowanie klawisza tylda dla stron kodowych C-E miedzy innymi CP-1250
ale w ISO-8959-2 juz takich problemów nie ma , może dożyjemy windy która to wreszcie wykożysta

Autor:  stachu [ 15 mar 2012, o 20:56 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Witam fakt jestem bardziej unixowy niż windowsowy i faktycznie nie maiłem racji :oops:
aczkolwiek nie hołduje linuxowi całkowicie bo nie chodzą na nim pewne niezbędne dla mnie rzeczy :)

Fakt bardziej lubię C::B ale nie o gustach chciałem powiedzieć

Co by panowie powiedzieli gdyby napisać global hoocka wstawiającego po naciśnięciu shift+~ tylko tyldę

Potrzeba matka wynalazku ?? :)

Czy coś takiego dało by rady na windowsie :?:

Pozdrawiam

Autor:  SunRiver [ 15 mar 2012, o 22:11 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

oczywiście , można nawet prościej zdefiniować sobie globalny skrót klawiszowy np CTRL+Shitt+~ :)

ale po co ??

jak można starym sposobem Alt+126 :)

Autor:  mirekk36 [ 15 mar 2012, o 22:17 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

stachu napisał(a):
Czy coś takiego dało by rady na windowsie :?:


Tak jak pisze kolega SunRiver - zresztą ten to na wszystko ma jakiś pomysł ;)

Ja natomiast po kilku latach męczarni z tyldą, gdy zacząłem używać języka C w końcu i musiałem już znaleźć na nią jakieś lekarstwo no i znalazłem w takiej postaci jak opisałem - to tak błogo mi się już zrobiło - że praktycznie nie zauważam problemu. Co ciekawe - nawet od niedawna pozyskuję polskie znaczki w programach gdzie akurat nie działa jakiś skrót klawiaturowy np ALT+S ;)

Autor:  SunRiver [ 15 mar 2012, o 22:22 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

mirekk36 napisał(a):
stachu napisał(a):
Czy coś takiego dało by rady na windowsie :?:


Tak jak pisze kolega SunRiver - zresztą ten to na wszystko ma jakiś pomysł ;)


No nie na wszystko niestety , ale wiele dziwnych się trafi :)
ja zwykle używam ascii :)

Autor:  cocaine2012 [ 19 mar 2012, o 00:51 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Ciekawe czy komuś udało się pogrzebać windowsie albo w sterownikach hm klawiatury żeby tylda działa jak inne klawisze połączone z Shiftem , lub też poprzestawiać coś w ustawieniach językowych hmm .


pozdrawiam

Autor:  SunRiver [ 19 mar 2012, o 13:57 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

naprawdę niema potrzeby tego robić ...:)

przecież Alt+126 działa dobrze , a normalnie też można się do tyldy przyzwyczaić

Autor:  vania [ 19 cze 2012, o 13:35 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

cocaine2012 napisał(a):
Ciekawe czy komuś udało się pogrzebać windowsie albo w sterownikach hm klawiatury żeby tylda działa jak inne klawisze połączone z Shiftem , lub też poprzestawiać coś w ustawieniach językowych hmm .

Program "Microsoft Keyboard Layout Creator" i można dowolnie mieszać w sterownikach klawiatury.

Autor:  mirekk36 [ 19 cze 2012, o 13:47 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

O, dobrze wiedzieć - ale ja zdążyłem się już przyzwyczaić ;) do obsługi tyldy - jak się już wie jak - to można.

Autor:  ronetto [ 27 lis 2014, o 15:43 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Jeśli wolno mi się w trącić to mój sposób to shift + 4x~ wyskoczy wtedy tak ~~~~ i 3 x backspace. Może słaby ale jak nie znałem powyższych tak sobie radziłem.

Autor:  WoodPaker [ 27 lis 2014, o 21:41 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Ale po co aż 3 x BACKSPACE. Wciskasz CTRL+SHIFT+<-, potem -> i 1 x BACKSPACE :)
Metod jest tyle ile klawiszy na klawiaturze plus jedna.

Autor:  mirekk36 [ 27 lis 2014, o 21:51 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

ronetto napisał(a):
to mój sposób to shift + 4x~ wyskoczy wtedy tak ~~~~ i 3 x backspace.

Ja przy programowaniu bardzo często wykorzystuję tyldę - i gdybym miał tyle razy klikać aby ją uzyskać to chyba bym się pokroił :lol:

bez tego sposobu wystarczyło tylko DWA razy kliknąć tyldę i już się pojawiły dwie - jedną skasować - a ty tu piszesz o 4x, potem 3x coś tam ;) nie nie to ..... by mnie zabiło ;)

Autor:  rezasurmar [ 28 lis 2014, o 14:59 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Chyba już padło, że można też ~(spacja) i od razu tylda się pojawia

Autor:  rezasurmar [ 28 lis 2014, o 16:41 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Proponuję powstanie poradnika 100 metod na tyldę ;)

Autor:  Lu_let [ 2 wrz 2020, o 16:12 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Witam,
Jaki może być powód tego że po wciśnięciu Shift + ~ od razu pojawia się | taka pionowa kreska?
Nie ma możliwości tyldy | ?
Tego znaku nie ma nawet na klawiszu między Esc a Tab
Poprawnie jest po prawej stronie razem z backslash.

Autor:  mirekk36 [ 2 wrz 2020, o 16:29 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

masz pewnie włączony inny układ klawiatury niż "Polski programisty" albo to jakaś niemiecka klawiatura ;)

Autor:  tonygryps [ 2 wrz 2020, o 16:34 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Kolega to chyba ze śląska bo wkopać tak stary wątek to trzeba umieć.

Autor:  Lu_let [ 2 wrz 2020, o 17:30 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Cytuj:
masz pewnie włączony inny układ klawiatury niż "Polski programisty"


Mam włączony "Polski programisty" i nie działa tylda.
Klawiatura polska.

Autor:  tonygryps [ 2 wrz 2020, o 18:37 ]
Tytuł:  Re: Problem z ~~ Tylda klawiatura

Zrób test czy w notatniku możesz ja napisać(tyldę) i czy wciskając klawisz "z" nie wyświetla ci znaku "y".

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/