---
metadata:
  - name: generator
    content: Diplodoc Platform v5.66.0
alternate:
  - https://yandex.com.tr/dev/games/doc/en/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/hi/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/ko/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/ru/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/tr/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/vi/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/zh/sdk/defold/shortcut.md
  - href: https://yandex.com.tr/dev/games/doc/tr/sdk/defold/shortcut.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com.tr/dev/games/doc/tr/llms.txt?revision=r21993288
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt?revision=r21993288

# Masaüstü kısayolu

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

<!-- source: tr/_includes/sdk/common-with-plugins.md -->
Yerel bir iletişim kutusu kullanarak kullanıcıya masaüstüne bir kısayol — oyuna bir bağlantı — eklemeyi önerebilirsiniz.

İletişim kutusunu göstermeden önce, seçeneğin kullanılabilir olduğundan emin olun.
<!-- endsource: tr/_includes/sdk/common-with-plugins.md -->

## Kısayolun eklenebilirliğinin kontrolü {#can-add-shortcut}

<!-- source: tr/_includes/sdk/common-with-plugins.md -->
Seçeneğin kullanılabilirliği cihaza, tarayıcının dahili kurallarına ve [Yandex Oyunlar](https://yandex.com.tr/games/){.external} platformunun kısıtlamalarına bağlıdır.
<!-- endsource: tr/_includes/sdk/common-with-plugins.md -->

Kısayolun eklenip eklenemeyeceğini doğrulamak için `ysdk.shortcut.can_show_prompt()` yöntemini kullanın:

```lua showLineNumbers
ysdk.shortcut.can_show_prompt(function (self, can_show)
    if can_show then
        -- Burada kısayol eklemek için bir buton gösterebilirsiniz.
    end
end)
```

## Diyalog penceresini çağırma {#dialog-box-open}

<!-- source: tr/_includes/sdk/common-with-plugins.md -->
Kontrol ettikten sonra oyunda, tıklandığında kısayol eklemek için iletişim kutusunu açan bir düğme (veya başka bir arayüz öğesi) gösterebilirsiniz.
<!-- endsource: tr/_includes/sdk/common-with-plugins.md -->

Pencereyi çağırmak için `ysdk.shortcut.show_prompt()` yöntemini kullanın:

```lua showLineNumbers
ysdk.shortcut.show_prompt(function (self, accepted)
    if accepted then
        -- Burada ise, kullanıcının kısayol eklemesi karşılığı ödül kazandırabilirsiniz.
    end
end)
```

<!-- source: tr/_includes/sdk/common-with-plugins.md -->
Yöntemin ilk çağrısında [Yandex Oyunlar](https://yandex.com.tr/games/){.external} kataloğu için bir kısayol oluşturulur. Zaten varsa, oyunun kendisine bir bağlantı içeren bir kısayol oluşturulur.
<!-- endsource: tr/_includes/sdk/common-with-plugins.md -->

---


<!-- source: tr/_includes/sdk/button-git.md -->
<a href="https://github.com/yandex-games-plugins/defold">
  <span class="button">Depo</span>
</a>
<!-- endsource: tr/_includes/sdk/button-git.md -->
