Znaleziono 12 wyników

autor: Chodak
04 listopada 2008, 19:38
Forum: Programowanie
Temat: C++ - globalne skroty klawiszowe
Odpowiedzi: 7
Odsłony: 2992

Dokladnie, BadAccess wywala mi tez np przy ControlMask. Szkoda bo pewnie bede musial sie gimnastykowac z "Control_L", jest jakis sposob aby ten BadAccess ominac? a jesli nie to przynajmniej sprawdzic czy dany modifier jest juz zajety?
autor: Chodak
04 listopada 2008, 15:47
Forum: Programowanie
Temat: C++ - globalne skroty klawiszowe
Odpowiedzi: 7
Odsłony: 2992

Z DefaultRootWindow probowalem juz wczesniej, niestety:

X Error: BadAccess (attempt to access private resource denied) 10
Major opcode: 33 (X_GrabKey)
Resource id: 0x188


kompilacja przebiega pomyslnie, powyzszy error ukazuje sie po uruchomieniu.

EDIT:
Problem rozwiazany - BadAccess jest ...
autor: Chodak
03 listopada 2008, 21:56
Forum: Programowanie
Temat: C++ - globalne skroty klawiszowe
Odpowiedzi: 7
Odsłony: 2992

Dzieki Theq, mysle ze oto chodzilo jednak jestem o krok od rozwiazania problemu. Wyprobowalem XGrabKey i dziala bardzo ladnie jednak tylko pod oknem ktore wczesniej stworze: XEvent ev;
Display * dis = XOpenDisplay(0);
if(!dis) return;
//Window win = ???????
Window win = XCreateSimpleWindow(dis ...
autor: Chodak
03 listopada 2008, 16:44
Forum: Programowanie
Temat: C++ - globalne skroty klawiszowe
Odpowiedzi: 7
Odsłony: 2992

C++ - globalne skroty klawiszowe

Witam. Potrzebuje aby nieaktywna aplikacja (z ikonka w trayu) reagowala na skroty klawiszowe. Program pisany jest w Qt4. Na windowsie moge skorzystac z GetAsyncKeyState(), ale czy istnieje moze jakis odpowiednik na linuksie? moze w Xlib? Bede wdzieczny za kazda podpowiedz.

Pozdrawiam
Chodak
autor: Chodak
04 lutego 2008, 12:03
Forum: Programowanie
Temat: [c++] porownywanie polskich znakow
Odpowiedzi: 4
Odsłony: 3567

Rozwazalem sposob ktory zaproponowal hot_stuff jednak wydawal mi sie zbyt 'chaupniczy', rozwiazaniem ktorego szukalem okazal sie typ wstring kodujacy w utf16, dziala np nastepujacy zapis:
#include <iostream>

int main()
{
std::wstring str=L"ąc";
if(str[0] == L'ą')
str[0] = L'a';

std::wcout ...
autor: Chodak
03 lutego 2008, 21:34
Forum: Programowanie
Temat: [c++] porownywanie polskich znakow
Odpowiedzi: 4
Odsłony: 3567

[c++] porownywanie polskich znakow

Witam. Sprawa wydaje sie banalna ale probuje juz od dluzszego czasu i nic nie wymyslilem, problem jest nastepujacy: polskie znaki w tablicy sa przechowywane jako dwie wartosci a nie jedna (pewnie przez mala pojemnosc char), a co za tym idzie nie mozna ich normalnie porownac. Na przyklad - aby ...
autor: Chodak
18 grudnia 2007, 22:49
Forum: Główne tematy
Temat: Kolejnosc kopiowania
Odpowiedzi: 2
Odsłony: 1931

Kolejnosc kopiowania

Witam. Mam nastepujace pytanie: czy da sie zmusic system lub srodowisko graficzne do kopiowania plikow w kolejnosci alfabetycznej? Problem jest o tyle irytujacy ze w przypadku kopiowania np. plikow mp3 na odtwarzacz, sa one pozniej odtwarzane w kolejnosci w jakiej zostaly zapisane na nosnik ...
autor: Chodak
16 grudnia 2007, 22:10
Forum: Programowanie
Temat: [bash] operacje na napisach
Odpowiedzi: 5
Odsłony: 3642

Super! Wlasnie o to mi chodzilo. Wielkie dzieki.

Pozdrawiam.
Chodak
autor: Chodak
16 grudnia 2007, 21:58
Forum: Programowanie
Temat: [bash] operacje na napisach
Odpowiedzi: 5
Odsłony: 3642

hmm... wkasciwie satysfakcjonowalo by mnie usuwanie znakow od lewej. np:

zmienna="ala ma kaca"


i pozniej np. co 1sec zmienna ma wygladac tak:

"la ma kaca"
"a ma kaca"
" ma kaca"
"ma kaca"
"a kaca"
" kaca"
"kaca"
"aca"
"ca"
"a"
""


jest jakis sposob?

Pozdrawiam
Chodak
autor: Chodak
16 grudnia 2007, 21:20
Forum: Programowanie
Temat: [bash] operacje na napisach
Odpowiedzi: 5
Odsłony: 3642

[bash] operacje na napisach

Witam. Mam troche trywialne pytanie ale nie moglem znalesc rozwiazania. Czy w bashu da sie odwolac do okreslonego znaku w ciagu, tak jak np w C++ - zmienna[liczba]. Probowalem np tak:

Kod: Zaznacz cały

#!/bin/bash
slowo="tekst"
znak=${slowo[3]}
jednak to nie dziala..

Pozdrawiam
Chodak