Ana içeriğe atla

Market

Market tek evoX kataloğudur. Normal görünümde yalnız onaylı native paketler bulunur; eski Market iframe’i, smoke/test satırları ve teknik legacy kalabalığı gösterilmez.
  • Hazır profil: Yeni profil ve kontrollü assetleri kurar.
  • Aksiyon paketi: Uygulamada bulunan native davranışları ve presetleri açar.
  • İkon paketi: İçeriği yerel İkonlar kütüphanesine ekler.
  • Ses paketi: Kullanılabilir ses içeriğini kurar.
Bir paketi kurarken evoX, paketin taşıdığı program ve klasör yollarını temizler: paketten gelen Dosya / Uygulama Aç ve Klasör Aç tuşları hedefsiz gelir, neyi açacağına siz karar verirsiniz. Paketten gelen Web Sitesi aksiyonlarında da yalnız güvenli adres türleri kalır. Market paketleri ayrıca yayınlanmadan önce sunucuda taranır; buradaki denetim ikinci kattır.

Paketlerin platform desteği

Market yalnız kullandığınız sistemde çalışan paketleri listeler. Resmi paketlerin büyük bölümü Windows, macOS ve Linux’ta kurulabilir. Yalnız Windows’ta bulunan bir programa ya da Windows’a özgü sistem ekranlarına bağlı olanlar diğer sistemlerde listelenmez: VoiceMeeter Kontrol, Soundpad Entegrasyonu, ShadowPlay Kısayolları, Wraith W1 Kontrol, Windows Ses Kontrolü, Photoshop ve Adobe Premiere Pro Kısayolları, Pencere Değiştirici, Web Kamera Kontrolü ve Anılar Slayt Gösterisi. Voicemod Kontrolleri ve Sunum Kontrol ise Windows ve macOS’ta görünür; yerel Voicemod uygulamasının ve PowerPoint/Keynote’un Linux sürümü yoktur. CS2 Kontrol Windows ve Linux’ta görünür; CS2’nin macOS sürümü yoktur. İkon ve ses paketleri her sistemde kurulabilir; içlerinde yalnız görsel ve ses bulunduğu için bir işletim sistemine bağlı değillerdir. Kendi dışa aktardığınız paketler de işletim sistemi bilgisi taşımaz: Windows’ta oluşturduğunuz bir paketi Mac’e veya Linux’a taşıyabilir, birine gönderdiğiniz paketi o kişi hangi sistemi kullanıyorsa orada kurabilir.

Yemek Siparişi

Yemek Siparişi paketi favori siparişinizi tek tuşa bağlar. Tuşa bastığınızda evoX kendi penceresinde restoran sayfasını açar, seçtiğiniz ürünleri seçenekleriyle sepete ekler ve siparişi hesabınızda kayıtlı kart ve adresle verir. Kart ve adres bilgileriniz ile şifreniz evoX’te tutulmaz; oturumunuz yalnız bu cihazdaki evoX sipariş penceresinde açık kalır.
  1. Paketi Market’ten kurun ve Yemek Siparişi aksiyonunu bir tuşa sürükleyin.
  2. Restoran alanına restoran sayfasının linkini yapıştırın.
  3. Ürünler alanına ürünleri menüde göründüğü adla yazın. Birden fazla ürünü ; ile ayırın, adet için başına 2x ekleyin. Ürün penceresindeki seçimleri (porsiyon, sos, garnitür, içecek, “Yanında İyi Gider” ürünleri) ürün adından sonra köşeli parantez içinde virgülle yazın: 2x Pilav Üstü Tavuk [1 Porsiyon, Mısır, Sos İstemiyorum]; Ayran
  4. Adres alanına kayıtlı teslimat adresinizin adını yazın (ör. Ev). Site adres sorduğunda evoX bu adresi seçer.
  5. İlk basışta açılan pencerede hesabınıza bir kez giriş yapın ve tuşa tekrar basın. Oturumunuz bu pencerede açık kalır.
Her yazdığınız seçenek tek bir yeri seçer; aynı seçeneği iki grupta istiyorsanız (ör. iki ayrı İstemiyorum) iki kez yazın. evoX zorunlu bir seçimi tahmin etmez: yazmadığınız zorunlu bir grup varsa durur ve grubun adıyla seçeneklerini gösterir. Test modu açıkken evoX sepeti hazırlar ve siparişi onaylamadan durur; ayarlarınızı denemek için kullanın. Üst tutar girerseniz sipariş toplamı bu tutarı aşarsa sipariş verilmez. Önceki bir denemeden sepette kalan ürünler her basışta önce silinir. Bir ürün veya seçenek bulunamazsa, ürün sepete girmezse (ör. restoran seçili adrese teslimat yapmıyorsa) ya da tutar okunamazsa evoX siparişi onaylamaz ve nedenini sipariş penceresinde gösterir.

Eklentiler

Eklentiler yalnız Market’ten kurulmuş native aksiyon paketlerini gösterir. Uygulamayla gelen temel aksiyonlar aksiyon kitaplığında kalır; yerel T1 geliştirici pluginleri burada görünmez. Yapılandırılabilir paketlerde dişli eylemi paket ayarlarını açar. Paket düzeyi ayarlar paketin aksiyonları tarafından paylaşılır.

Bağlantı durumu

Bir entegrasyonu bağladıktan sonra bağlantının gerçekten kurulup kurulmadığını uygulamanın içinden görebilirsiniz:
  • Paket ayarları penceresinin üstünde bir durum bölümü var. Bağlantı kuruluysa Entegrasyon başarılı başlığıyla birlikte hangi hesabın bağlı olduğu (ör. Spotify bağlı · kullanıcı adınız) ve son kontrol zamanı yazar. Bağlantı yoksa aynı yerde Bağlı değil görürsünüz.
  • Eklentiler kartlarında ve paket detay penceresinde tek bakışta okunan bir Bağlı / Bağlı değil çipi vardır.
  • Tuş ayarlarında bir entegrasyon aktivitesi seçtiğinizde de aynı çip görünür; böylece tuşun çalışıp çalışmayacağını Eklentiler sayfasına gitmeden anlarsınız.
Bu, Kick, Twitch, Streamlabs, Discord, Spotify, OBS ve Voicemod entegrasyonlarının hepsinde aynı şekilde çalışır. OBS ve Voicemod’da bağlantı hesap değil yerel uygulama bağlantısı olduğundan durum, Bağlantıyı Test Et ile doğrulandığı anda yazılır.
OBS bağlantı adresini, parolasını veya bir entegrasyonun Client ID/Client Key değerini değiştirirseniz önceki doğrulama düşer; durumun tekrar Bağlı olması için bağlantıyı yeniden test edin.

Sunum Kontrol

Sunum Kontrol paketi sunumunuzu deck’ten yönetir. Uygulama sisteminize göre kendiliğinden seçilir: Windows’ta Microsoft PowerPoint masaüstü uygulaması, macOS’ta Keynote. Linux’ta desteklenmez ve Market’te listelenmez.
  • evoX sunum uygulamasını kendisi açmaz: aksiyonları kullanmadan önce PowerPoint’te veya Keynote’ta sunumunuzu açın. Uygulama kapalıysa ya da açık sunum yoksa tuş bunu söyleyen bir uyarı gösterir.
  • Sunum uygulaması arka planda olsa da, yani odak başka bir penceredeyken de kontrol çalışır.
  • macOS’ta ilk kullanım: evoX, Keynote’u kontrol etmek için bir kez Otomasyon izni ister. İzin penceresinde İzin Ver’i seçin. Yanlışlıkla reddettiyseniz Sistem Ayarları → Gizlilik ve Güvenlik → Otomasyon altında evoX’in yanındaki Keynote anahtarını açın.

CS2 Kontrol

CS2 Kontrol paketi Counter-Strike 2’yi deck’ten kullanmanı sağlar. Paket iki şey yapar: ekranda olmayan bilgiyi tuşta gösterir ya da o an elle yapamayacağın işi tek tuşla yapar. Can, para veya skor gibi oyunun zaten gösterdiği bilgiler tuşa taşınmaz. Windows ve Linux’ta çalışır; CS2’nin macOS sürümü olmadığı için Mac’te listelenmez.

Kurulum

  1. Bir CS2 tuşu ekleyip ayarlarını açın ve Kur’a tıklayın. evoX onay ister, sonra CS2’nin cfg klasörüne iki dosya ekler: gamestate_integration_evox.cfg (CS2 oyun durumunu yalnız bu bilgisayardaki evoX’e gönderir) ve evox.cfg (deck tuşlarının tetiklediği bind’ler). Başka hiçbir oyun dosyası değişmez; aynı adda kendi dosyanız varsa evoX ona dokunmaz.
  2. Steam’de CS2 → Özellikler → Başlatma seçenekleri alanına +exec evox ekleyin.
  3. CS2’yi yeniden başlatın. CS2 Bağlantısı tuşu harita adını gösteriyorsa her şey hazır.
Kaldırmak için aynı yerden Kaldır’a tıklayın. CS2 bind’leri kendi ayarına kaydettiği için evoX önce evox.cfg’yi bu bind’leri temizleyen bir dosyayla değiştirir: CS2’yi açıp deck’teki Bind’leri Yenile tuşuna bir kez basın (ya da konsola exec evox yazın). evoX kendi oluşturduğu dosyaları bundan sonra siler. CS2’yi açamıyorsanız Kaldırmayı bitir ile tamamlayabilirsiniz; bu durumda tuşlar oyunda bağlı kalabilir. CS2 Kontrol paketini Eklentiler’den kaldırdığınızda evoX aynı temizliği kendisi önerir.

Nasıl çalışır

  • Tuşa her basışta oyuna tek bir tuş gider. evoX, evox.cfg içinde boştaki numpad tuşlarına oyunun kendi bind’lerini yazar; deck tuşu o bind’i tetikler. Örneğin bir satın alma kombosu, klavyede buy bind’li bir tuşa basmakla aynıdır. Bu yüzden numpad tuşlarını oyunda başka bir iş için kullanmayın. İsterseniz ayarlarda Gelişmiş bölümünden Insert, Home, End, Delete, Page Up, Page Down ve Scroll Lock tuşlarını da ekleyebilirsiniz.
  • Numpad 0 bind’leri yeniler. Oyun açıkken bir CS2 tuşunu değiştirirseniz Bind’leri Yenile tuşuna basın ya da konsola exec evox yazın.
  • Windows’ta öndeki pencere CS2 değilse tuş gönderilmez; böylece numpad tuşu yanlışlıkla başka bir uygulamaya yazılmaz.
  • CS2 tuşları birden fazla adımlı bir çoklu aksiyonun içinde çalışmaz; her basış tek tuştur.
  • Oyunun belleği okunmaz ve oyuna kod eklenmez. Veri, Valve’in resmî Game State Integration özelliğiyle yalnız bu bilgisayar içinde gelir.

Yap: tek tuşla

Bazı silahları (ör. M4A4 / M4A1-S, Desert Eagle / R8) oyundaki loadout’unuz belirler. Satın alma kombosu ayarlarında aynı seçimi yapın; hem doğru silah alınır hem fiyat doğru görünür.

Göster: ekranda olmayan bilgi

Turnuva kuralları oyun klasöründeki bind dosyalarını ve harici araçları kısıtlayabilir. Lig veya LAN maçından önce o organizasyonun kurallarını kontrol edin; gerekiyorsa Kaldır ile CS2 Kontrol dosyalarını silin.

Entegrasyon kimlik bilgileri güvenliği

Kick, Twitch, Streamlabs, Discord, Spotify ve OBS gibi entegrasyonları Yetkilendir ile bağladığınızda oluşan gizli değerler (erişim/yenileme token’ları, client secret, OBS bağlantı şifresi) yalnızca kendi cihazınızda saklanır:
  • Gizli değerler cihazınızda işletim sisteminin şifrelemesiyle şifreli tutulur (Windows’ta DPAPI, macOS’ta Anahtar Zinciri, Linux’ta sistem anahtarlığı) ve bu şifreleme sizin sistem kullanıcı hesabınıza bağlıdır.
  • Bu değerler hiçbir zaman evoX sunucularına gönderilmez; yalnızca ilgili aksiyon çalışırken cihazınızda çözülür.
  • Paket ayar dosyasında (settings.json) yalnız gizli olmayan görünen bilgiler kalır (ör. public OAuth clientId, görünen ad, geçerlilik durumu); ham token veya secret bu dosyaya yazılmaz.
  • Cihazınızda güvenli işletim sistemi şifrelemesi kullanılamıyorsa yetkilendirme düz metne düşmez; bunun yerine güvenli biçimde reddedilir.
Güvenlik gereği bu gizli değerler başka bir bilgisayara veya sistem kullanıcı hesabına taşınamaz. Cihaz/hesap değiştirdiğinizde entegrasyonu ilgili paket ayarından yeniden Yetkilendirmeniz gerekir. Linux’ta oturumunuzda çalışan bir anahtarlık (GNOME Keyring veya KWallet) yoksa yetkilendirme düz metne düşmez, güvenli biçimde reddedilir.
Twitch uygulaması oluştururken istemci türünü Gizli (Confidential) seçin. Aksi halde Twitch, yetkilendirme için gerekli Client Secret değerini oluşturmaz.

Beğeni ve indirme

evoX Market’te (web) her paket, sunucu-otoriteli indirme ve beğeni sayılarını gösterir. Giriş yaptıktan sonra paketleri beğenebilir ve hepsini hesabınıza bağlı Beğendiklerim listesinde toplayabilirsiniz. Beğeni giriş gerektirir; anonim ziyaretçi paketi beğenmeye çalışınca indirme engellenmeden giriş uyarısı görür.
Public executable plugin yükleme ve kurma henüz açık değildir. Veri-only paketler çalışır; executable başvurular PLUGIN_UPLOAD_NOT_READY durumuyla kapalıdır. Açıldığında, kaynak kodu Wraith tarafından incelenmiş eklentiler Market’te Tam yetkili etiketiyle görünür: sandbox’ta çalışmazlar, kurulumda çalıştırdıkları programları ve eriştikleri yolları listeleyen ayrı bir onay isterler ve sen açana kadar kapalı kalırlar (Trust tier’ları).

Kurulu paketlerin güncellenmesi

Kurduğun bir paketin yayıncısı yeni sürüm çıkardığında evoX bunu Market’te Güncelleme var rozetiyle gösterir. Rozetin yanındaki Güncelle düğmesi paketi yeni sürümüyle değiştirir. Hazır profil paketleri bunun dışındadır: onlarda yalnız rozet gösterilir, otomatik güncelleme yapılmaz. Bir profil paketi kurulduktan sonra senin düzenlediğin canlı profile dönüşür; otomatik değiştirmek tuş atamalarını ve özelleştirmelerini silerdi. Yeni sürümü istiyorsan kararı sen verirsin.

Kendi paketini yayınla

Sadece paket kurmakla kalmaz, kendi hazırladığın profili, ikon veya ses paketini de Market’te paylaşabilirsin. Kod, CLI veya yayıncı başvurusu gerekmez: giriş yap, masaüstünden dışa aktarır ve moderasyona gönderirsin. Onaylanırsa Market’e eklenir.

Kendi paketini yayınla

Adım adım: giriş → dışa aktar → yükle → moderasyon.